好奇我们是否可以在ng-options
内执行文本连接。
<select
...
ng-options="i.month | dnrMonthName + i.year for i in vmAdd.options.allMonths">
</select>
以便获得一个填充了以下值的下拉列表:
2015年5月
有可能吗?如何编写ng-options
呢?
答案 0 :(得分:5)
是的,这是可能的。这是一个概念性示例 - 我确定您可以根据特定对象模型进行调整:
<select ng-model="selectedItem"
ng-options="item as (item.prop1 + ' ' + item.prop2) for item in items">
</select>
修改强> 如果你需要进一步应用一些过滤器,你可以这样做:
ng-options="item as ((item.prop1 | uppercase) + ' ' + item.prop2) for item in items"