【发布时间】:2016-03-22 22:47:19
【问题描述】:
我在我的 Angular 应用程序中的服务内存储了一个对象,我无法从回调方法中访问“this”。像这样的...
app.service("myService", ['$http', '$q',
function($http, $q) {
return ({foo: foo});
this.myObj = {};
function doSomething(param, callback){
param++;
callback(param);
}
function foo(param){
doSomething(param, function(responce){
this.myObj.myParam = responce;//'this' is undefined
});
}
});
如何正确访问它? 谢谢...
【问题讨论】:
-
请在提出新问题之前使用搜索。
-
下次会努力的更好...是的,比你好!
标签: javascript angularjs callback