【发布时间】:2018-01-09 18:35:46
【问题描述】:
我正在创建一个 Web 应用程序,其中有一个如下所示的下拉列表
<select id="passengerCountDropDown" ng-change="reselectpassengerCount()" ng-options="passanger.Name for passanger in passangers" ng-model="passengerCountArray"></select>
这就是我填充数据的方式
scope.passangers = [{ Name: "Passanger 1", Value: 1 }];
var totalPassangers = 21;
for (var i = 2; i <= totalPassangers; i++) {
scope.passangers.push({ "Name": "Passanger" + " " + i, "Value": i });
}
scope.passengerCountArray = scope.passangers[0];
scope.passengerCount = scope.passangers[0].Value;
现在的问题是,我想在下拉菜单中的选项上添加 glyphicon,但我无法做到这一点,
我也尝试过另一个例子Here
但没有成功
<select ng-model="passengerCountArray">
<option ng-repeat="c in passangers" value="{{ $index }}">
<span class="glyphicon glyphicon-envelope"></span>
{{ c.Name }}
</option>
</select>
这是我的 JSfiddle Click here
我怎样才能做到这一点?
【问题讨论】:
标签: javascript angularjs html-select ng-options