【发布时间】:2013-06-17 14:31:02
【问题描述】:
我有一个自定义验证,例如,列入黑名单。我的模型值和列入黑名单的数组如下:
model = "not_blacklisted_yet"
blacklisted = ["foo", "bar"]
我想将"not_blacklisted_yet" 添加到blacklisted,并以编程方式触发验证。如果我只是添加元素,则不会触发验证,因为我没有更改模型 viewValue。
我怎样才能做到这一点?
编辑,附加plunker:http://plnkr.co/edit/L2sJY9VOJ7s8lKCm88sM?p=preview
【问题讨论】:
-
您可以查看 $scope.$watch 并观看
blacklisted以触发您正在谈论的验证 -
您有没有找到可行的解决方案?
标签: angularjs