私はこのすべての角張った新しいものです...
カスタム ディレクティブがあります。それを myDar と呼びましょう。このディレクティブ内で、リンク関数を定義します。私のhtmlでは、次のように、このディレクティブの複数のネストされたタグを使用したいと考えています:
<myDar id="outer"><myDar id="inner"></myDar></myDar>
「outer」のリンク機能を先に実行してほしい。どうすればいいですか?
それが一般的な質問です。それが役立つ場合、私が実際にやろうとしているのは、jquery ui レイアウト ( web サイトへのリンク) をラップするディレクティブを作成することです。したがって、「ui-layout」のディレクティブと、「center」、「west」などのディレクティブがあります。「ui-layout」ディレクティブでは、$(tElm).layout(options)
. ネストされたレイアウトを作成するときに問題があります。
<ui-layout class="layout-container">
<ui-layout-center>
<ui-layout>
<ui-layout-center>inner center</ui-layout-center>
<ui-layout-west>inner west</ui-layout-west>
</ui-layout>
</ui-layout-center>
<ui-layout-west>west</ui-layout-west>
</ui-layout>
Angular は最初に内部の「ui-layout」ディレクティブのリンク関数を実行しますが、jquery ui レイアウト プラグインが機能するには$(tElm).layout(options)
、最初に外部を呼び出す必要があります。そうしないと、レイアウトが正しくレンダリングされません。