我的控制器中的选择选项具有以下内容:
opts: [
{id: 1, code: 'TEST A', desc: 'DESC A', other: 'EXAMPLE A'},
{id: 2, code: 'TEST B', desc: 'DESC B', other: 'EXAMPLE B'},
{id: 3, code: 'TEST C', desc: 'DESC C', other: 'EXAMPLE C'}
],
v: 2,
这是在我的application.hbs中
{{view Ember.Select
content=opts
optionValuePath='content.id',
optionLabelPath='content.code'
value=v}}
这将使select
带有TEST B
预选的元素。
每当我从列表中选择一个值时,如何获取整个对象?我知道我可以获取值,通过this.get('v')
该值可以返回select元素的值。有没有办法在所选对象中获取其他属性?
请帮忙。
您可以绑定到使对象本身具有选择的选择
{{view Ember.Select
content=opts
optionValuePath='content.id'
optionLabelPath='content.code'
value=v
selection=foo}}
this.get('foo');
this.get('foo.id');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句