我的 Angular 代码中有这个下拉列表:

<div class="btn-group" dropdown>
            <select class="selected_location" ng-options="perlocation.id as perlocation.name for perlocation in locations" ng-model="cleaningServiceLocation">
            <option value="">Please Select Location</option>
            </select>
    <div>

现在在我的 Controller 中,我可以轻松地将选定的值称为:
$scope.cleaningServiceLocation

如何获取文本,或者在我的情况下,获取所选位置的名称?

最佳答案

您可以将模型(perlocation)作为对象而不是(perlocation.id)-

<select class="selected_location" ng-options="perlocation as perlocation.name for perlocation in locations" ng-model="cleaningServiceLocation">

并将其访问为 -
$scope.cleaningServiceLocation.name

关于javascript - 获取 Angular ng-option 下拉列表的选定文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29371590/

10-15 05:58