当我获得使用$ resource写在JSON文件上的设定点时,它是如何解决的? $ promise的$ promise没有解析功能。
myApp.factory('prop', function($resource) {
return {
getSetting: function(key) {
var res = $resource('setting.json').query(); // *1
/* ? What is the processing here? */
return res[key];
}
}
});
更新添加写入
res是资源对象。 res有$ promise。 在* 1时,res未结算。 我想在这个功能中解决。 我应该添加什么样的处理?
是这样的吗?
myApp.factory('prop', function($resource) {
return {
getSetting: function(key) {
return $resource('setting.json').query().$promise.then(function(res) {
return res[key];
}
}
}
});
答案 0 :(得分:0)
$ resource返回包含属性$ promise的资源对象。然后就可以了。
var res = $resource('setting.json').$promise
.then(
function(result){//success handling},
function(error){//error handling}
);