Ember.js如何访问从Ember.Select中选择的整个对象?

梅尔文

我的控制器中的选择选项具有以下内容:

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元素的值。有没有办法在所选对象中获取其他属性?

请帮忙。

劲派2k

您可以绑定到使对象本身具有选择的选择

{{view Ember.Select
    content=opts
    optionValuePath='content.id'
    optionLabelPath='content.code'
    value=v
    selection=foo}}

this.get('foo');

this.get('foo.id');

示例:http//emberjs.jsbin.com/quhov/1/edit

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ember.js:如何从App对象获取对存储的访问

来自分类Dev

Ember.js:如何从App对象获取对存储的访问

来自分类Dev

无法使用Ember筛选模型。在Ember.js中选择

来自分类Dev

如何从Ember灯具中选择最佳结果?

来自分类Dev

当索引是动态的时,如何访问Ember.js中的句柄内部的数组对象?

来自分类Dev

当索引是动态的时,如何访问Ember.js中的句柄内部的数组对象?

来自分类Dev

Ember.js如何使用视图Ember.Select multiple = true观察选择更改?

来自分类Dev

Ember.js:无法访问注入的对象

来自分类Dev

Ember.js:无法访问注入的对象

来自分类Dev

基于Ember.Select更改的Ember.js路由

来自分类Dev

在Ember JS中选择动态创建的复选框

来自分类Dev

Ember.js-如何强制加载相关对象?

来自分类Dev

Ember.js(2.5.0)如何设置嵌套对象的值

来自分类Dev

如何处理 Ember Js Handlebars 中的对象数组

来自分类Dev

在Ember中选择值时更新值

来自分类Dev

如何在Ember中选择默认的单选按钮?

来自分类Dev

如何在Ember中选择默认的单选按钮?

来自分类Dev

将Ember模型设置为Ember对象

来自分类Dev

将Ember模型设置为Ember对象

来自分类Dev

在ember集成测试中模拟ember-select2选择

来自分类Dev

遍历Ember对象

来自分类Dev

使用Ember对象的“需求”

来自分类Dev

遍历Ember对象

来自分类Dev

ember js提交后获取表格选择

来自分类Dev

Ember js中的模板选择器

来自分类Dev

表中的Ember.js多项选择

来自分类Dev

ember js:#each显示子对象的内容

来自分类Dev

如何使用Ember ArrayController获取对象集合?

来自分类Dev

如何在Ember中更新嵌套对象