投稿者は現在 angularjs を学習中で、問題が発生しました。
投稿者は、ui-router に依存するモジュール ng-app="Demo" を使用しています。ルーティング用。
サブページのコードは、index.html ページにロードされます。
ここで問題が発生します。サブページをユーザー コンポーネントのようなものにカプセル化しました。中央には、独自のモデル、サービス、コントローラーがあります。
モデルとサービスについては説明が簡単です。問題は、コントローラーがホームページで ng-app="Demo" を使用する方法です。これを使用する場合、ルーティング時に対応するサービスとモデルも挿入する必要があることに注意してください。サブページ、コントローラーをメイン ページのデモ モジュールにバインドし、新しい依存関係モデル、サービス
これはメインページの js ファイルです:
リーリーこれはサブページのコントローラーです:
リーリーこれを実行すると、コントローラー内のコードがまったく読み込まれなくなります。何が起こっているのでしょうか?
angular.module メソッドは、2 番目のパラメーターが渡されない場合にのみ登録されたモジュールを取得します。それ以外の場合は、新しいモジュールを作成します