我创建了一个指令,用于显示另一个指令的示例,该指令用作类似引导程序的文档页面的一部分。这是一个例子:
<an-example>
<input ng-model="name" an-spellcheck />
</an-example>
我希望它复制放置在其中的标记并将其放入<code>
标签中以显示您需要使用该指令的标记。
但是ng-model
将类添加到输入中,使其:
<input class="ng-scope ng-pristine" ng-model="name" an-spellcheck />
相反,该example
指令应捕获:
<input ng-model="name" an-spellcheck />
但是,在任何内部指令运行之前,我似乎无法访问嵌入的内容。这是一个证明问题的plunker。
在controller
、preLink
和postLink
函数中,输入已经具有来自 的 css 类ng-model
。
有没有办法example
在 Angular 编译子指令之前访问指令的内容?