我在一条叫做“游戏”的路线上。
在一个动作中,我为一个函数调用 Ember.run.debounce,但在那个函数中我不能调用其他函数。
应用程序/路线/game.js:
import Ember from 'ember';
export default Ember.Route.extend({
model() {
...
},
saveGame: function () {
this.save().then(() => {
this.updateOtherGames(); //<------ ERROR ERROR ERROR ERROR
})
},
updateOtherGames(game) {
},
actions: {
playGame(game) {
...
Ember.run.debounce(game, this.saveGame, 5000);
}
}
})
为什么我不能打电话updateOtherGames
?
为什么函数this
中saveGame
只指game
nd 而不是路由?