我有以下结构:
<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>
我遇到的问题是,kidDirs 之前正在编译/链接dadDir。这是一个问题,因为我想设置我希望s 继承的dadDir某些属性。kidDir我在and的功能中都有console.log一行,并且在's之前记录了其中的功能。linkdadDirkidDirkidDirdadDir
我尝试过更改优先级,将dadDir' 的优先级设置为 10 和kidDir' 设置为 1,但没有任何效果。
有任何想法吗?