如何在ng-model中为下拉列表设置表达式?

时间:2018-01-29 07:30:32

标签: angularjs angular-ngmodel

我正在使用Angular JS(1.6)。 我必须在模板中使用for循环制作四个具有相似值的相同下拉列表。 我已经这样做了。但我需要为ng-model设置一些值,以便我可以获取控制器中每个下拉列表的选定值。我怎样才能做到这一点?

以下是我的模板(HTML)代码:

<div id="destionationSection" class="row destionationSection-xs">
    <div ng-repeat="i in getDestinations(numberOfDestinations) track by $index">
        <div>
            <label>Destination-{{$index+1}}</label>
            <select id="destination-{{$index+1}}" ng-model="">
                <option value="none">Please select</option>
                <option ng-repeat="destination in destinations" value="{{destination.name}}">{{destination.name}}</option>
            </select>
        </div>
      </div>    
    </div>

那么任何人都可以帮助我,我可以在每个列表的ng-model中设置什么,以便每个列表都具有唯一的ng-model值?

1 个答案:

答案 0 :(得分:0)

var api = getQueryString('api'); angularjs 中保存为ngModel,当您在$scope中使用$scope时,他们无法成为一个ngRepeat {1}},例如在此示例中,我们的html中有value,这是重复的,但link.selector对所有这些都有唯一的索引,所以您的{{1}也将是独一无二的。

&#13;
&#13;
ngRepeat
&#13;
ngModel
&#13;
&#13;
&#13;