Angular.js http.get() 服务不起作用
angular.js http.get() service not working
我不完全确定我哪里出错了,但是当我将数据放入单独的.json文件中并使用$http.get()检索该数据时,我的散点图不再可视化。这是我的代码:http://plnkr.co/edit/bJE8qTG8CEI957xKMh6q?p=preview
具体来说,我觉得我可能犯了一个错误:
$http.get('data.json').success(function(response){
$scope.exampleData = response.data;
$http.get()
工作正常。
下面有一个错误:
app.controller('ExampleCtrl', [$scope, $http, function ($scope, $http){
应该是
app.controller('ExampleCtrl', ['$scope', '$http', function ($scope, $http){
并且您的 JSON 不包含data
道具,因此请将$scope.exampleData = response.data;
更改为此$scope.exampleData = response;
也
var colorArray = ['#000000', '#660000', '#CC0000', '#FF6666', '#FF3333', '#FF6666', '#FFE6E6'];
$scope.colorFunction = function(){
return function(d, i){
return colorArray[i];
};
}
需要在控制器中;如果没有定义,$scope
编辑
PSL 是对的,对象中没有data
道具,但原始 plnkr 仍然有错误。get()
工作得很好,回答了OP的问题。
相关文章:
- 监视函数从服务返回不起作用,但作用域函数起作用
- 角度控制器服务承诺不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 对SOAP服务的Preflight OPTIONS请求不起作用
- http的自定义服务不起作用
- AngularJs 简单的自定义服务不起作用
- 静态内容服务在快递中不起作用
- 为什么Angular的$http.get服务不起作用
- 移动 Web 服务不起作用
- 为什么当服务注入第二个控制器时,AngularJS 1.4.8 应用程序不起作用
- Firefox Addon Builder首选项-服务对我不起作用--为什么
- 从本地文件获取JSON的角度服务不起作用
- 角度模态>Ctrl+gt;服务>Ctrl继承不起作用
- Angular ui路由器在服务中保存到状态名称不起作用
- Angular Toast在我的服务中不起作用
- Azure移动服务javascript SDK在Firefox中不起作用
- 方法POST在向REST服务发送请求时不起作用
- Javascript web服务请求不起作用
- Angular.js http.get() 服务不起作用
- 绑定云铸造厂中的服务不起作用