我正在关注如何在此处制作经过身份验证的路线的示例:https://gist.github.com/machty/5647589
但是,当我运行此代码时:
App.AuthenticatedRoute = Ember.Route.extend({
beforeModel: function(transition) {
if (!authTokenPresent) {
return RSVP.reject();
}
}
}
我明白了:
Uncaught ReferenceError: RSVP is not defined
我对这整个承诺的事情都很陌生,所以我认为这是因为拒绝承诺而陷入困境。我应该在这里做些不同的事吗?
答案 0 :(得分:3)
我对这整个承诺的事情都很陌生,所以我认为这是因为拒绝承诺而陷入困境。我应该在这里做些不同的事吗?
试试Ember.RSVP.reject
。在ember中使用RSVP
模块时,前缀为Ember
命名空间,请参阅here。
希望它有所帮助。