【发布时间】:2015-11-29 10:52:20
【问题描述】:
我正在尝试在控制器调用之前读取 json 文件并获取数据。但是我无法显示输出,为什么?
我做这样一个工厂
.factory('abc',function($http){
return{
loadData:function(successCallback,errorCallbak){
return $http.get('data.json').success(successCallback).error(errorCallbak)
}
}
})
我用过这样的解析函数
resolve: {
user: function (abc) {
return abc.loadData
}
}
但它没有以 HTML 格式显示输出,为什么?
template: '<b>Welcome {{home.user.name}}!</b>',
预期输出是 Welcome Naveen
【问题讨论】:
-
在调用
abc.loadData时,我没有看到您正在传递successCallback和errorCallback并且另外resolve 函数返回promise 对象。但是在这里你使用了回调,这可能是它背后的另一个原因.. -
好的,我会尝试更新你
-
没有收到请更新我的插件
-
我在这里看不到 plunkr 链接
标签: angularjs angularjs-directive angularjs-scope angular-ui-router