0

私は JavaScript と 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 

助けに感謝します

4

1 に答える 1

0

Ember Simple Auth は独自のグローバルSimpleAuthを定義し、グローバルにアタッチしEmberなくなったため、コードを次のように変更する必要があります。

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