简体   繁体   English

Ember.js 1.0rc6 - 未定义RSVP

[英]Ember.js 1.0rc6 - RSVP is not defined

I'm following the example on how to make an authenticated route here: https://gist.github.com/machty/5647589 我正在关注如何在此处进行身份验证路由的示例: https//gist.github.com/machty/5647589

However when I run this code: 但是,当我运行此代码时:

App.AuthenticatedRoute = Ember.Route.extend({
  beforeModel: function(transition) {
    if (!authTokenPresent) { 
      return RSVP.reject();
    }
  }
}

I get: 我明白了:

Uncaught ReferenceError: RSVP is not defined 

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? 我应该在这里做些不同的事吗?

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? 我应该在这里做些不同的事吗?

Try Ember.RSVP.reject . 试试Ember.RSVP.reject The RSVP module is prefixed with the Ember namespace when used in ember, see here . 在ember中使用时, RSVP模块以Ember命名空间为前缀,请参见此处

Hope it helps. 希望能帮助到你。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM