选择"选中元素"再次从选择框角度

时间:2016-03-31 11:43:35

标签: javascript angularjs drop-down-menu angular-ngmodel angularjs-ng-change

我们说我有以下基本选择框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触发该功能。

这个特殊问题的角度解决方案是什么?

2 个答案:

答案 0 :(得分:1)

这是一个解决方法。 JSFIDDLE

Parallel.For

答案 1 :(得分:0)

为什么要再次触发事件?如果必须这样做,只需重置选择框,然后再次触发事件。

相关问题