【发布时间】:2018-07-10 00:14:22
【问题描述】:
我有以下格式的角形(简化):
<form name="form">
<input ng-model="$ctrl.val1" ng-required="true" />
<my-widget data-selected-value="$ctrl.myWidgetSelectedValue" ng-required="true"></my-widget>
<input ng-model="$ctrl.val2" ng-required="true" />
</form>
虽然 my-widget 本身不包含输入,但它是一个更新 myWidgetSelectedValue 的专用选择器。虽然 form.$invalid 会根据其他输入的存在正确更新,但我无法找到一种方法使其也基于 myWidgetSelectedValue 的存在进行更新。
这样做的正确方法是什么?
【问题讨论】:
-
可以发
my-widget指令源码吗?
标签: javascript jquery angularjs html angular-components