连接AngularJS 2将ng-options值下拉到1下拉

时间:2015-12-23 10:11:34

标签: angularjs concatenation ng-options dropdown

是否可以在模型数组ig-Model中连接2个值?

我需要捕获两个值并将它们组合成一个新值,以便我可以使用它在带有ng-options的下拉框中显示它们。

下面的东西下降到一个下拉。

<select ng-model="color" ng-options="c.name for c in colors"></select> 
<select ng-model="depth" ng-options="p.range for d in depth "></select>

结果应该是: 红深

1 个答案:

答案 0 :(得分:0)

你有一系列颜色......

[{name:"red"}, {name:"green"}]

一系列深度......

[{range:'deep'}, {range:'very deep'}]

你不能在你的控制器中创建一个新的对象数组,最终得到类似......

[{name:"red", range:"deep"}, {name:"red", range:"very deep"},{name:"green", range:"deep"}, {name:"green", range:"very deep"}]

然后在您的视图中对新阵列执行ng-repeat?