我有一個自定義的角度指令包裝一個HTML元素:如何作爲一個屬性添加一個角指令子節點
<my-directive-1>
<div some-attribute="some value">My original content</div>
</my-directive-1>
代碼編譯添加另一個指令,以子節點的屬性:
<div some-attribute="some value" my-directive-2>My original content</div>
這樣myDirective2
的控制器將在子節點上被觸發。
這怎麼辦?
任何機會,你可以在'myDirective1'指令提供的代碼,這樣我可以給你如何可以做到這一點工作的例子嗎? – Fizzix
那麼,我基本上重寫它只完成這項任務。我在我的應用中棄用''myDirective1''',以便將來的用戶只需在基本元素上使用''myDirective2''',而不是使用''myDirective1'''作爲容器。這樣做的目標是允許向後兼容,以便人們升級時不必重構他們的代碼。 – Matt
太容易了。檢查我的答案,應該解決你的問題。 – Fizzix