2つのコントローラがネストされたコンテナコンポーネントがあります。私は彼らがそう container -> component1
とcontainer -> component2
角度1.5のネスティングコンポーネント
思考の私の列車がここで私は私のコンテナコンポーネントに私のページからHTMLをtranscludeことができることだったように設定しています。 <container> <component1></component1> <component2></component2></container>
、その後<div ng-init="vm.init()" ng-transclude></div>
問題があるコンテナHTMLで、私のコンテナがすべてで実行されていない は、私はそのinit関数にコンソールログを追加し、何のコードが実行されていません。コンポーネント1とコンポーネント2はinitを実行します。
古い角バージョンを扱う大量のドキュメントと思われます。どのようにコンポーネントを入れ子にする必要があるかを教えてください。<div ng-controller="parentController"> <div ng-controller="childController"></div> </div
1.5でコンポーネントを互いに入れ子にする方法はありますか?
[コンポーネントガイド]に変更細かい
<div ng-transclude ng-init="vm.init()"></div>
作業(HTTPS://docs.angularjs .org/guide/component)には入れ子のコンポーネントの例があります。ここでは、入れ子にされたコンポーネントについて多くの質問があります(関連するサイドバーを参照してください)。今、この質問はかなり広範で、特定の問題に対する具体的な答えではなく、チュートリアルを求めているようです。 –
非常に参考になります... –