我有点惊讶我没有找到完整的解决方案,因为它似乎是一个常见的用例:
我需要帮助创建自定义角度指令。我所拥有的是一个包含基本前端验证的表单,以及<span>
中显示在提交中的邮件。
我有简单的验证形式: jsbin sample
我想要实现的目标:
ng-max-length
,ng-min-length
,ng-pattern
,ng-model
等内容不应该在模板内部进行硬编码,而应作为我的参数传递自定义标记到指令模板的内部 - 并分配给<input>
元素。 (甚至更喜欢将一些属性分配给input
和其他一些属性,例如label
内部,这样指令模板不仅可以包含输入,还可以包含更大的HTML部分,包括标签)<span>
元素出现在提交我面临什么问题?
formName.inputName.$error.typeOfError
;如何从指令/模板的内部实现呢?以某种方式参数化它。submitted
并在重置表单时清除了一个好主意或有更好的解决方案吗?提前感谢您的帮助。
答案 0 :(得分:0)