我们说我有以下基本选择框html。
<select ng-model="selectedOption" ng-change="showSelected()">
<option value="">Select Option</option>
<option value="option-1">Option 1</option>
<option value="option-2">Option 2</option>
</select>
跟随控制器:
$scope.showSelected = function () {
console.log('Selected');
//TODO
}
在这里,我们可以选择&#39; option-1&#39;首先,然后会有控制台日志。 现在我想再次选择相同的元素并再次触发该功能。但是,showSelected()函数不会被触发,因为我没有更改模型,它又是&#39; option-1&#39;。
&#34;纳克单击&#34;指令也不在选择框中工作。所以我无法通过ng-click触发该功能。
这个特殊问题的角度解决方案是什么?
答案 0 :(得分:1)
这是一个解决方法。 JSFIDDLE
Parallel.For
答案 1 :(得分:0)
为什么要再次触发事件?如果必须这样做,只需重置选择框,然后再次触发事件。