这里有两个作用是一些代码
.factory('getArticles', function ($http, $q) {
return {
abc : function() {
var deferred = $q.defer();
// my code
res= this. bcd();
console.log(res); // undefined
deferred.resolve(res);
return deferred.promise;
},
bcd: function() {
//some codee
return res;
}
}
});
从控制器我打电话ABC功能
,但现在当我在日志检查资源的价值。这显示未定义。
有什么想法?这个怎么做 ?
感谢
可能是你不叫喜欢getArticles.abc(ABC功能),并把这种不纠正这种情况? – Mikalai
我可以打电话给abc。 –
我试着说,你可以在回调中传递getArticles.abc函数,并且可以在没有正确的上下文的情况下调用它。 – Mikalai