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