如何在ngOptions中连接字符串?

时间:2015-03-23 17:11:47

标签: angularjs

好奇我们是否可以在ng-options内执行文本连接。

<select
      ...
    ng-options="i.month | dnrMonthName + i.year for i in vmAdd.options.allMonths">
</select>

以便获得一个填充了以下值的下拉列表:

  

2015年5月

有可能吗?如何编写ng-options呢?

1 个答案:

答案 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"