カスタムアンギュラプロバイダーが機能しないがエラーなし
-
20-12-2019 - |
質問
ヨーマン角発生器を用いた基本的な角度プロジェクトを開始しました。
私はアプリにほとんど追加されました:
angular.module('myApp', ['ui.router',
'ngAnimate',
'ngCookies',
'ngResource',
'ngSanitize',
'loginService',
'restangular']).
config(function($urlRouterProvider, $stateProvider) {
$urlRouterProvider.otherwise('/');
return $stateProvider.state('home', {
url: '/',
templateUrl: 'views/main.html',
controller: 'MainCtrl'
}).state('about', {
url: '/about',
templateUrl: 'views/about.html',
controller: 'AboutCtrl'
});
}).run(function($state) {
return $state.transitionTo('home');
});
.
loginService
は、カスタム Provider です。明らかにそれはJSエラーはありません。 Index.htmlからロードしていて、明らかにブラウザコンソールはどんなエラーも与えません。
明確にするために、私はログイン - サービスから angular-login-example
問題は、このサービスをアプリのThigsに追加するときはいつでも停止し、エラーメッセージが表示されません。アプリケーションモジュールを宣言すると、依存関係loginService
をコメントしようとしましたが、役に立たないようです。
のみのみ index.html
から<script src="scripts/services/login-service.js"></script>
タグを完全に削除することです。
多分私はその中にJSエラーがありますか?しかし、ブラウザのコンソールは幸せなタフです。
編集:コーヒースクリプトから私のスクリプトを生成するかもしれませんが、これはそれと関係があるかもしれません、私は私が逃したこの変換の間に何かが起こっていることを意味しますか?ここでは、 CoffeeScript のログインサービスと JavaScript
解決
あなたのファイルは
から始まりますangular.module('myApp', [])
.
これを行うことで、 redefine モジュール 'myapp'、まったく依存関係がないと言っています。必要なのは、それを再定義していないモジュール 'myapp'への参照を取得することです。あなたはこのように
を必要としていますangular.module('myApp')
. 所属していません StackOverflow