我是JaveScript和HTML的新手。 从一段时间以来看现有代码并在下面挣扎。 下面是控制台输出。 在我的代码中的下面一行获取Uncaught错误。
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
感谢帮助
答案 0 :(得分:0)
Ember Simple Auth现在定义了自己的全局SimpleAuth
,并且不再附加到Ember
全局,因此您需要将代码更改为:
App.CustomAuthenticator = SimpleAuth.Authenticators.Base.extend({
…
})