0
我有这样的javascript代码:使用父范围变量和JavaScript
myApp.factory('Reddit', function($http) {
var Reddit = function() {
this.items = [];
this.busy = false;
this.after = '';
};
Reddit.prototype.nextPage = function() {
console.log(this.items);// []
$http({method: 'GET', url: url}).
success(function(data, status, headers, config) {
console.log(this.items); // undefined ?? how to access to items list
})
如何可以访问到的物品清单在success
功能?
成功回调函数'this'是指回调函数,而不是'Reddit'对象,因此'this.items'是未定义的。请参阅@ ogc-nick关于如何避免此问题的答案。 – package