AngularJS将JSON对象传递给指令
我正在使用工厂从REST服务器获取json文件:AngularJS将JSON对象传递给指令,angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,我正在使用工厂从REST服务器获取json文件: .factory('chartData', function($http){ return { get: function() { return $http.get('http://').then(function(result) { return result.data; }); } } }) 现在,我如何将
.factory('chartData', function($http){
return {
get: function() {
return $http.get('http://').then(function(result) {
return result.data;
});
}
}
})
现在,我如何将这个指令传递给我用来制作图表的指令?
我想我需要使用controller?承诺不能以这种方式工作 试试这个:
.factory('chartData', function($http){
return {
get: function() {
return $http.get('http://');
}
}
});
在你的指令中:
chartData.get().then(function(result) {
$scope.chartData = result.data;
initChart();
});
此视频可提供以下帮助: