我正在使用工厂从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://');
}
}
});
并在您的指令中:
chartData.get().then(function(result) {
$scope.chartData = result.data;
initChart();
});
该视频可能会有所帮助:angularjs-promises
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句