我在這裏有一個奇怪的查詢。請參閱本的jsfiddle選擇選項標籤上的火焰切換功能
<select ng-model="bob" ng-click="test()">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
正如你可以在這個小提琴看,我有選擇5,10和15.如果用戶選擇10或15,NG-change事件被觸發和警報消息彈出。正如你注意到的那樣,5在這裏默認選中並且最初顯示。
如果我想通過選擇5本身來觸發ng-change,該怎麼辦。它不起作用。顯然它不會工作,因爲我們選擇的價值是5,並且它與之前的價值相同。因此ng-change不會觸發。我明白這一點。
但我有一個場景,我想在用戶再次選擇默認值時觸發一個函數。有人能幫助我嗎?
PS-我不能使用ng-click,因爲一旦我們點擊選項標籤本身就會觸發事件。所以它不會讓你從下拉列表中選擇,並立即引發事件。
請爲您的代碼所做的事情添加說明。 – Soviut