我有一个包装在指令中的输入,其动态名称如下:
<input class="input-field" name="{{name}}" type="number" ... />
现在我想访问指令中表单的 $error
变量。
类似于 form.{{name}}.$error.number
.
有办法吗?
最佳答案
如果你想访问表单(在父范围内),你必须将表单传递给你的指令。为此,您必须在定义指令时指定需要双向绑定(bind)(使用 =
)。
看看https://docs.angularjs.org/guide/directive ,更具体地说是关于 isolating the scope 的部分或许能帮到你。
关于javascript - 在 Angular 指令中访问 $error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31200500/