gpt4 book ai didi

javascript - 使用 AngularJS 更新下拉列表

转载 作者:行者123 更新时间:2023-12-02 14:46:23 27 4
gpt4 key购买 nike

我希望有机会从下拉列表中选择一个值,然后单击链接以获取下拉列表的下一个值。如果单击链接,如何更新下拉列表中选定的值?

<select class="dropdown-select" name="mySelect" id="chapter" ng-options="option.Icnumber for option in selected" 
ng-model="selected.Icnumber" ng-change="updateChapter(selected.Icnumber.Icnumber)">
</select>

<a ng-show="nextChapter" class="ng-hide" ng-click="updateChapterNext(selected.Icnumber.Icnumber)">Next Chapter</a>

谢谢!

最佳答案

Angular 有一个称为两种方式绑定(bind)的功能,无论你在 $scope 中拥有什么并在模板中使用它,当你更新 Controller 中的值时,它都会自动更新模板中的值。

对于您的问题,您使用selected作为下拉值。

因此在您的 updateChapterNext 函数中修改 selected 的值

所以

$scope.updateChapterNext = function(param){
// do your thing to call next chapter
// and assign the response or new value to selected
$scope.selected = newValueForSelected;
}

这将更新下拉列表中选定的值

关于javascript - 使用 AngularJS 更新下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36575605/

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