ホームページ >ウェブフロントエンド >jsチュートリアル >AngularJS 1.3 に移行すると「[$injector:modulerr]」が発生するのはなぜですか?
AngularJS: V1.3 への移行時に [$injector:modulerr] が発生しました
AngularJS コードでエラーが発生しましたバージョン 1.3 に移行するとき: キャッチされないエラー: [$injector:modulerr]。この問題を理解するには、AngularJS 1.3 以降では、グローバル コントローラー関数宣言が無効になっていることに注意することが重要です。
AngularJS が適切に機能するには、まずモジュールを作成し、次にその特定のモジュールにコンポーネントをアタッチする必要があります。モジュール。これにより、適切なモジュールのカプセル化と依存関係の注入が保証されます。
更新されたコード:
<code class="javascript">function Ctrl($scope) { $scope.age = 24; } angular.module('app', []) .controller('Ctrl', ['$scope', Ctrl]);</code>
追加のメモ:
以上がAngularJS 1.3 に移行すると「[$injector:modulerr]」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。