我正在按照有关如何在此处创建经过身份验证的路由的示例进行操作: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
我对整个 promises 这件事还很陌生,所以我认为这是因为拒绝 promise 而被烘烤到 ember 中的东西。我应该在这里做些不同的事情吗?
最佳答案
I'm pretty new to this whole promises thing, so I assumed this was something just baked into ember for rejecting a promise. Should I be doing something different here?
试试 Ember.RSVP.reject
。 RSVP
模块在 ember 中使用时以 Ember
命名空间为前缀,参见 here .
希望对您有所帮助。
关于javascript - Ember.js 1.0rc6 - 未定义 RSVP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631427/