AngularJS: V1.3 への移行時に [$injector:modulerr] が発生しました
AngularJS コードでエラーが発生しましたバージョン 1.3 に移行するとき: キャッチされないエラー: [$injector:modulerr]。この問題を理解するには、AngularJS 1.3 以降では、グローバル コントローラー関数の宣言が無効になっていることに注意することが重要です。
AngularJS が適切に機能するには、まずモジュールを作成し、次にその特定のモジュールにコンポーネントをアタッチする必要があります。モジュール。これにより、適切なモジュールのカプセル化と依存関係の挿入が保証されます。
更新されたコード:
function Ctrl($scope) {
$scope.age = 24;
}
angular.module('app', [])
.controller('Ctrl', ['$scope', Ctrl]);
追加メモ:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3