【发布时间】:2017-05-10 05:30:09
【问题描述】:
我正在尝试创建一个自定义指令来为 ng-form 生成输入,并且这些输入应该能够根据给定字段中当前存在的错误显示带有信息的工具提示。
我遇到的问题是试图让工具提示模板能够读取自定义指令的ng-model,以查看它所使用的字段何时为$invalid 或不显示绿色复选标记或特定的表单错误消息。但是当字段内容发生变化时,指令中的ng-model 似乎没有更新它的$invalid 值。
https://plnkr.co/edit/sBKZgaGzFZtAz5Ntl2FD?p=preview
我已经将一个基本的 plunker 与指令和一些虚拟数据放在一起来说明。我希望当我从输入中退格所有内容时,所需的失效应该导致工具提示中的内容显示 true 而不是 false,因为失效现在应该是 false。
如果有人能帮助我理解这一点,那就太好了。
【问题讨论】:
标签: javascript angularjs angular-ui-bootstrap angular-ngmodel