【发布时间】:2013-06-05 14:20:13
【问题描述】:
我正在创建一个看起来像这样的my-validate 指令
<input my-validate="customValidation" ng-model="model" />
我想做的是像这样将一个sybling元素附加到指令中
错误模板:
<ul class"errors">
<li ng-repeat="for error in errors">{{error}} not valid</li>
</ul>
errors 在指令范围内定义。
我已经在compile函数中添加了错误模板,但是我遇到的问题是链接函数中的scope与附加的模板不一样。
这里有一个 plunker 来说明这个问题:http://plnkr.co/edit/ghdtdYruQaaO0Yxxlrt1?p=preview
'world' 出现在指令模板中,但没有出现在添加的元素 :S 上。
【问题讨论】:
-
plunker 链接与问题无关。我假设你已经覆盖了它?请解决这个问题。
标签: angularjs angularjs-directive