1

我正在关注如何在此处创建经过身份验证的路由的示例: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 

我对这整个承诺的事情还很陌生,所以我认为这是因为拒绝承诺而被烧成灰烬的东西。我应该在这里做一些不同的事情吗?

4

1 回答 1

3

我对这整个承诺的事情还很陌生,所以我认为这是因为拒绝承诺而被烧成灰烬的东西。我应该在这里做一些不同的事情吗?

试试Ember.RSVP.reject。该模块在 ember 中使用时RSVP以命名空间为前缀,请参见此处Ember

希望能帮助到你。

于 2013-07-13T15:15:51.230 回答