これに本当に苦労しています-私が考えることができるあらゆる方法を試しました。うまくいけば、誰かが助けることができます。
カスタム コントロールのアウトラインを作成するディレクティブがあります。カスタム コントロールの中心部分は、外側のディレクティブのスコープ変数の値に基づいて、さらに動的に生成されたディレクティブによって表されます。スコープ変数には、内部ディレクティブの名前が含まれています。私のページには複数の動的に生成された要素があり、すべて共通のレイアウトですが、内部コンテンツは異なるため、これを行っています。
つまり、私の外部ディレクティブの例:
<div data-inner="{{inner}}">
<!-- div content here --->
<div {{inner}} />
{{inner}}
追加のディレクティブの名前に設定されます。この場合はsearch
. したがって、私のページは次のようになります。
<div data-inner="search">
<!-- div content here --->
<div search />
下位のsearch
div もそのディレクティブのコンテンツに置き換えられます。
何か案は?
UPDATEこれは私が抱えている問題を表す 基本的なjsFiddle です- 3番目のdivが表示されないことに注意してください。