複数のコントローラを1つずつまたは一度に読み込むことは可能ですか?もしそうなら、AngularJsのページを読み込む際に2つの異なるコントローラをロードする方法を教えてもらえますか?私はルーティングを使用しています。angularjsで2つのコントローラを1つずつまたは一度にロードする方法は?
ありがとうございます。
複数のコントローラを1つずつまたは一度に読み込むことは可能ですか?もしそうなら、AngularJsのページを読み込む際に2つの異なるコントローラをロードする方法を教えてもらえますか?私はルーティングを使用しています。angularjsで2つのコントローラを1つずつまたは一度にロードする方法は?
ありがとうございます。
あなたはちょうどあなたが離れて@Sajeetharanは約どのように示唆したように、単にindex.htmlの上でそれらを参照するから
<script type="text/javascript" src="controller1.js"></script>
<script type="text/javascript" src="controller2.js"></script>
をチェック@Sam –
あなたはサービスでそれを処理することができます – Sajeetharan
私が間違っているなら私を訂正してください。私はサービスを使用して両方のコントローラに電話をかけてください。 –
をしたいために、index.htmlの中でそれらを参照することができます。
<ANY ng-controller="controller1 as ctrl1">
<ANY ng-controller="controller2 as ctrl2">
....
</ANY>
</ANY>
あなたがこの問題を解決しようとしている方法が間違っていると、毎回コントローラーでこれらのことを制御できません。両方のコントローラを呼び出すのではなく、これを実行するサービスを使用することができます。コントローラに必要なときにいつでもこのサービスを呼び出すことができます。
この問題を解決するには、このreloginをサービスに追加し、コントローラーがその方法でロードするときはいつでも呼び出すほうが適切です。
ありがとうございました。私はサービスを作成してみましょう。 –
angular2のコントローラ? – Sajeetharan
申し訳AngularJsは、あなたのリプレイをいただき、ありがとうございます。私の問題は私がログイン機能を持っていることです。ユーザーがログインすると、ユーザー名とパスワードはローカルストレージに保存されます。私はchatViewコントローラで書かれた再ログイン方法を持っています。そのため、キャッシュをクリアするか、ページをリフレッシュするたびに、再ログインが自動的に呼び出されます。しかし、マップビューでは、私の再ログインが呼び出されるように、両方のコントローラをページリフレッシュに呼び出す必要があります。 –
angular2ないangular2のコントローラであっても概念があります。私は –