gpt4 book ai didi

javascript - 获取期权的变动值(value)

转载 作者:行者123 更新时间:2023-11-28 18:53:29 25 4
gpt4 key购买 nike

我想在select更改时获取当前选项的值,我有以下代码:

<select name="general[intervalSynchronization]" 
id="intervalSynchronization"
class="chosen-select-no-single"
ng-model="synchronizationTimeSelectedItem"
ng-change="changeSynchronizationTime(synchronizationTimeSelectedItem)"
style="width: 100%;">
<option value="1">Don't synchronize</option>
<option value="2">0.5 hour</option>
<option value="3">Twice a day</option>
<option value="4">Once a day</option>
</select>

我控制台记录 JS 代码中的值:

$scope.changeSynchronizationTime = function (selectedItem) {
console.log(selectedItem);
};

但它似乎在第二次和更多变化时输出随机值。

出了什么问题?

最佳答案

您不需要在 ng-change 函数中传递模型引用。 html 中的更改

ng-change="changeSynchronizationTime()"

在 Controller 中,你可以得到

$scope.changeSynchronizationTime = function () {
console.log($scope.synchronizationTimeSelectedItem);
};

Angular 会自动将所选值绑定(bind)到您的模型。

关于javascript - 获取期权的变动值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34086219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com