是否可以在 ng-select 中的值之前添加一个字符串?

Is it possible to add a string before the value in ng-select?

我正在尝试在 ng-select?

中的值之前添加一个字符串

我正在使用 mixItup 插件并希望在下拉列表中包含文件管理器值,但 mixitup 需要“.”在选项值中。

这是我现在得到的:

<select class="form-control" ng-model="category" ng-options="cat.id as cat.name for cat in categories">
     <option label="Public" value="number:1">Public</option>
     <option label="Personal" value="number:2">Personal</option>
</select>

这就是我的要求:

<select class="form-control" ng-model="category" ng-options="cat.id as cat.name for cat in categories">
     <option label="Public" value=".cat-1">Public</option>
     <option label="Personal" value=".cat-2">Personal</option>
</select>

我的代码:

<select class="form-control" ng-model="category"
                    ng-options="cat.id as cat.name for cat in categories">
</select>

这可能吗?

是的。您可以使用 ng-options="'.' + cat.id as cat.name for cat in categories" http://jsfiddle.net/dp31o591/