最近、anglejsコントローラの動作に直面しました。チームから誤って誰かがこのようなDOM構造でした: - 以下AngularJSコントローラ
<div ng-controller="firstController">
<div ng-controller="secondController">
</div>
</div>
// This should have been structured like :-
<div ng-controller="firstController"></div>
<div ng-controller="secondController"></div>
私はこれは本当にこれの結果であるかどうかを尋ねる必要があり、私の観察していますか?
ブロードキャストイベントは2回発生します。 (イベントの送受信にrootscopeを使用していません)
firstControllerからsecondControllerのモデルにアクセスできるとの印象がありました。それは起こっていない。
secondControllerが '$ scope'にアクセスすると、私は実際に懐疑的ですか? (私は両方とも仮定します)
私の理解を訂正してください。あなたが述べたようにコードを変更しながら、本当に誰もが問題(perticular第一1)を対処するためのソリューションを持っている場合
おかげ
コントローラを投稿できますか?また、どの角度の角度を使用していますか? – Romski
コントローラコードが役立ちます。また、最初のケースでは、ng-controllerの代わりにクラスが使用されます – Maverick
私の悪い..私は間違っていましたが、いくつかのコードを記述します。 – Robin