[解決済み] rootScopeにアクセスできない
2022-04-26 17:06:22
質問
以下のファイルが動作する(エラーを発生しない)。
<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider) {
});
</script>
</html>
しかし、これは
<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider, $rootScope) {
});
</script>
</html>
はエラーを表示します。
Error: 不明なプロバイダです。modxの$rootScope
ソースファイルです。 http://code.angularjs.org/angular-1.0.0rc7.js
行数:2491
ワロタww
解決方法は?
設定段階でインスタンスを要求することはできません - プロバイダのみ要求できます。
var app = angular.module('modx', []);
// configure stuff
app.config(function($routeProvider, $locationProvider) {
// you can inject any provider here
});
// run blocks
app.run(function($rootScope) {
// you can inject any instance here
});
参照 http://docs.angularjs.org/guide/module をご覧ください。
関連
-
angularjs ローカルデータストレージ LocalStorage
-
[解決済み] プリフライト応答が成功しない
-
[解決済み] 方法 $state.go()
-
[解決済み] AngularJSのディープリンクとは何ですか?
-
[解決済み] AngularJSのng-showとフェードアニメーション
-
[解決済み] AngularJSの$parentは何を意味するのですか?
-
[解決済み] AngularJS : ローカルストレージを使用する
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
-
[解決済み] AngularJSのng-repeatでキーと値を反復処理する方法は?
-
[解決済み] rootScope.$broadcast vs. $scope.$emit
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Angularjsのng-viewが動作しない。
-
[解決済み] angularJSのSTATEを理解する
-
[解決済み] ReferenceError: Angularは定義されていません。
-
[解決済み] ajaxリクエスト時にAngularjsのローディング画面が表示される。
-
[解決済み] ngInject'を本当に書く必要があるのか?
-
[解決済み] AngularJSのコントローラを指定する:ngControllerと$routeProviderを使用する利点
-
[解決済み] AngularJS コントローラにおける 'this' と $scope の比較
-
[解決済み] 入力フィールドにフォーカスを当てるには?
-
[解決済み] ng-modelとng-bindの違いは何ですか?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。