【发布时间】:2016-04-19 07:05:17
【问题描述】:
<input type="checkbox" value="" ng-model="filterPrivateDocCheckBox" ng-click="dl.filterPrivateDocument(filterPrivateDocCheckBox, $event)">
<input st-search="target" class="input-sm form-control" ng-model="dl.documentTarget" ng-change="dl.change()" />
function filterPrivateDocument(val)
{
if(val)
this.documentTarget = 'Private';
}
当我单击复选框时,我将值设置到文本框中,但我看到 ng-change 事件没有被触发。为什么?
当我在文本框中输入一些值时,我观察到ng-change 事件被触发。
有解决这个问题的办法吗?
【问题讨论】:
-
你能提供一个 jsFiddle/Plunker 来重现问题吗?
-
那么您的问题是什么?您在此处定义的内容是您的代码应该如何工作。究竟想成为什么?
-
什么浏览器???
标签: angularjs onchange angularjs-ng-change