Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在Ngoption内连接字符串?_Angularjs - Fatal编程技术网

Angularjs 如何在Ngoption内连接字符串?

Angularjs 如何在Ngoption内连接字符串?,angularjs,Angularjs,只是好奇我们是否可以在ng选项中执行文本连接 <select ... ng-options="i.month | dnrMonthName + i.year for i in vmAdd.options.allMonths"> </select> 这样就可以得到一个下拉列表,其中包含如下值: 2015年5月 可能吗?那么如何编写ng选项?是的,这是可能的。下面是一个概念性示例-我相信您可以根据特定的对象模型对其进行调整: <select n

只是好奇我们是否可以在
ng选项
中执行文本连接

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

这样就可以得到一个下拉列表,其中包含如下值:

2015年5月


可能吗?那么如何编写
ng选项?

是的,这是可能的。下面是一个概念性示例-我相信您可以根据特定的对象模型对其进行调整:

<select ng-model="selectedItem"
        ng-options="item as (item.prop1 + ' ' + item.prop2) for item in items">
</select>

我认为它应该是
项as(item.prop1+“”+item.prop2)
,而不是
中的
。真正的问题是我想在其中一个值中添加一个过滤器。像
item as(item.month | monthName+''+item.year).
我们如何使用角度过滤器?@Blaise添加了过滤器选项
ng-options="item as ((item.prop1 | uppercase) + ' ' + item.prop2) for item in items"