我有以下结构:
<dad-dir>
<kid-dir></bar-dir>
<kid-dir></bar-dir>
</dad-dir>
这里,dadDir
是父指令,kidDir
是子指令。在dadDir
,transclude
设置为真。输出看起来像这样:
<div class='dad-dir'>
<span class='kid-dir'>Kid directive output</span>
<span class='kid-dir'>Kid directive output</span>
</div>
我遇到的问题是,kidDir
s 之前正在编译/链接dadDir
。这是一个问题,因为我想设置我希望s 继承的dadDir
某些属性。kidDir
我在and的功能中都有console.log
一行,并且在's之前记录了其中的功能。link
dadDir
kidDir
kidDir
dadDir
我尝试过更改优先级,将dadDir
' 的优先级设置为 10 和kidDir
' 设置为 1,但没有任何效果。
有任何想法吗?