我试着用这种东西
{1: 'foo', 2: 'bar'}
用ng-选择。我已经尝试了它为对象显示的文献中的所有四种选项,但我无法让它工作。我已经搜索过这类问题了,但我发现的都不符合我的目标。
<select ng-model="selectedCountry" ng-options="value for (key, value) in countries"></select>
在选择其中一个显示它正在使用的选择时,我猜对象id或索引,但不作为值。我期望它在foo被选中时得到值1,在选中bar时得到值2。我试图将属性作为select的值。
这是,不是错误。即使在删除元素的ng前缀之后,它也不能以所需的方式工作。检查更新的柱塞链接。
发布于 2014-12-03 15:38:04
如果我正确理解了这个问题,给定{1: 'foo'}
,您希望下拉列表中显示foo
,并在选择时输出1
。
这个选项会起作用:ng-options="key as value for (key, value) in countries
。key as
将输出设置为key
元素,value for
将value
设置为下拉迭代器。
https://stackoverflow.com/questions/27283103
复制相似问题