0

我是 JaveScript 和 HTML 的新手。很长一段时间以来,查看现有代码并在下面苦苦挣扎。下面是控制台输出。在我的代码下面的行中获取未捕获的错误。

App.CustomAuthenticator = Ember.SimpleAuth.Authenticators.Base.extend({

Ember.SimpleAuth 显示为未定义。

DEBUG: ------------------------------- ember.js:3461

DEBUG: Ember             : 1.4.0 ember.js:3461

DEBUG: Ember Data        : 1.0.0-beta.7+canary.b45e23ba ember.js:3461

DEBUG: Handlebars        : 1.1.2 ember.js:3461

DEBUG: jQuery            : 1.9.1 ember.js:3461

DEBUG: Ember Simple Auth : 0.6.4 ember.js:3461

DEBUG: ------------------------------- ember.js:3461
Uncaught TypeError: Cannot read property 'Authenticators' of undefined 

感谢帮助

4

1 回答 1

0

Ember Simple Auth 现在定义了自己的全局SimpleAuth并且不再附加到Ember全局,因此您需要将代码更改为:

App.CustomAuthenticator = SimpleAuth.Authenticators.Base.extend({
  …
})
于 2014-08-09T16:00:16.890 回答