使用 AngularJS 在 ng-options 中添加“%”后缀

Add "%" suffix in ng-options with AngularJS

我想使用 ng-options 在数组的选项中包含 % 符号。

代码如下:

$scope.load_percentages = [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50];

<select ng-model="loaddata.loadPercent" ng-options="loadpercentnumber as {loadpercentnumber + '%' +} for loadpercentnumber in load_percentages track by loadpercentnumber"> 
</select>

但出现错误,如方法不正确

不要使用大括号:

ng-options="loadpercentnumber as loadpercentnumber + '%' for loadpercentnumber in load_percentages track by loadpercentnumber"

JSFiddle demo

试试这个而不是实际的 % 符号:&#37;

你几乎做对了。 使用:

<select ng-model="loaddata.loadPercent" name="loadPercent" ng-options="o as o+'%' for o in load_percentages"> 
</select>

this JSFiddle example