2016-04-29 5 views
1

私はちょっと混乱しています。私はこのチュートリアルに従い、autheictaionを動作させようとしています。Angular.js定数に問題がありますか?

これは私のapp.js

// create main module, adding dependencies for ionic, angular router, angular mock and apps own modules 

var jailbreak = angular.module('jailbreak', ['ionic', 'ui.router', 'map', 'chat', 'constant']) 

jailbreak.run(function(AUTH_EVENTS) { 
    document.getElementById('debug').innerHTML = JSON.stringify(AUTH_EVENTS); 
}) 

https://devdactic.com/user-auth-angularjs-ionic/

は、私が最初にステージ上でこだわっていることは、これは私のconstants.js

angular 
    .module('constant', []) 
    .constant('AUTH_EVENTS', { 
    notAuthenticated: 'auth-not-authenticated', 
    notAuthorized: 'auth-not-authorized' 
    }) 
    .constant('USER_ROLES', { 
    admin: 'admin_role', 
    public: 'public_role' 
    }); 
+0

あなたは何を得ていますか? – MaKCbIMKo

+0

AUTH_EVENTSに空のヌルを表示しようとしているとき – Ryan

答えて

1

であることは、構文エラーがありますどこにモジュール宣言の後にセミコロンがあるのですが、その後に.constantをチェーンしようとします。

変更この:この中

var constants = angular.module('constant', []); 

var constants = angular.module('constant', []) 
+0

お返事ありがとうございます。私は定数を正しくリンクしているので、非常に混乱していますか? – Ryan

1

角度試みがあなたのメインモジュールをブートストラップする場合は、他の人が利用できるようになります。 (ちょうどノート、グローバル変数を避けるため、使用ゲッターアクセス・モジュールへ)

angular 
 
    .module('constant', []) 
 
    .constant('AUTH_EVENTS', { 
 
    notAuthenticated: 'auth-not-authenticated', 
 
    notAuthorized: 'auth-not-authorized' 
 
    }) 
 
    .constant('USER_ROLES', { 
 
    admin: 'admin_role', 
 
    public: 'public_role' 
 
    }); 
 

 

 
angular 
 
    .module('jailbreak', [ 
 
    /** 'ionic', 'ui.router', 'map', 'chat', **/ 'constant' /**, 'ngMockE2E' **/ 
 
    ]) 
 
    .run(function(AUTH_EVENTS) { 
 
    document.getElementById('debug').innerHTML = JSON.stringify(AUTH_EVENTS); 
 
    });
#debug { 
 
    margin: 20px; 
 
    padding: 10px; 
 
    border: 1px solid cyan; 
 
    background: rgba(0, 255, 255, .3); 
 
    font-family: monospace; 
 
    word-wrap: break-all; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<section ng-app="jailbreak"></section> 
 
<div id="debug"></div>

+0

あなたの回答に感謝します。問題は、私は、ユーザーの関数の残りの部分を機能させるために脱獄する必要があります。私はAUTH_EVENTSから任意の提案をお願いします。更新されたコード – Ryan

関連する問題