我可能会得到一些非常错误的概念,但是我没想到这个我想到的:http : //plnkr.co/edit/Qe2IzMMMR5BJZJpwkx9e?p=preview
我要做的是定义一个附加到顶级<nav>元素的指令,然后在其链接函数中修改包含的DOM元素(例如将css类添加到其他内容<li>).但是,链接函数似乎只获取原始指令template(<nav><ul><ng-transclude/></ul></nav),而不是transcluded/expanded DOM元素.
如果这是"按设计",我应该怎么做?如果它没有访问被转换的DOM树的话,它会发现定义一个包含"root"指令是没用的....