简而言之,我希望有一个自定义数据验证器,而无需编写完整的指令。
这是我的情况 - 我有几个输入字段的编辑器组件/指令。让我们说(这是编辑指令模板的内容):
<input ng-model="phrase"></input>
<input ng-model="translation"></input>
&#34;经典&#34;方法是写:
<input ng-model="translation" validator-1 validator-2 validator-3... ></input>
并为这些验证器添加适当的指令。但是我不喜欢这种方法,因为那些验证器不是通用的,它们只是为这个模板量身定制的,添加它们表明存在某种组合(改变某些东西几乎可以),以及事实并非如此 - 有原子实体&#34;输入+验证器&#34; =&#34;翻译&#34;。
因此,我想将自定义验证器直接添加到我的编辑器指令的代码中。
怎么做?
到目前为止,我正在尝试找出我的编辑器指令ngModel
内部的内容,但由于编辑器指令没有整个编辑器的模型,只是针对不同的字段(如上所示)我我的编辑要求ngModel
失败。