访问ember中的动态输入值#ember中每个块
accessing dynamic input values in ember #each block in ember
我在访问组件中的输入值时遇到问题。我正在尝试在我的模板中动态创建值绑定,并使用这个.controller.get("pst"+id)在conponent.js文件中进行访问,但结果不足。使用Ember 2.2
{{#each post in |pst idx|}}
{{input value=(concat 'pst' idx)}}
{{/each}}
好吧,它按预期工作,但你为什么要这样做?
请解释您想要归档的内容,然后我们可以提供更好的帮助。
需要明确的是,使用get
助手生成的值是不可变的。
为什么不做一些类似{{input value=pst}}
的事情呢?如果这不是一个选项,那么你可能应该在JS中构建你的数组,然后在手把中使用它!
定义一个计算属性,将'post'变量封装在component.js文件中。在那个包装纸上迭代。我认为这是一种生成动态价值观的强大方式。
您的模板:
{{#each postWrappers as postWrapper}}
{{input value=postWrapper.value}}
{{/each}}
您的组件.js:
postWrappers : Ember.computed('post', function() {
//your concat code
});
相关文章:
- 在 ember.js 中自定义输入字段的最佳实践
- Ember输入模糊操作
- 访问ember中的动态输入值#ember中每个块
- Ember.js - 使用输入值动态构建链接
- ember - 控制器操作仅由输入字段调用,而不由按钮调用
- Ember.js表中的输入复选框
- 如何从ember 2中的focus-out函数内部的另一个输入访问值
- 向Handlebars中的输入元素添加属性(与Ember.JS 1.0一起使用)
- Ember 2.1输入字段覆盖计算属性
- 在Ember中,我可以向组件提供输入标记,而不破坏我的表单吗
- 创建一个输入类型=“;日期“;Ember中
- 在Ember JS中,将输入标签值作为参数传递到动作手柄中
- 我如何使用Ember创建数据驱动的文本输入
- 新Ember组件中输入助手的最佳实践
- Ember.js如何观察数组键的输入变化
- Ember.js验收测试检查输入'值
- Ember复选框输入辅助对象
- 在 Ember .js 中创建自定义文本输入错误消息
- Ember.js - 如果我键入,如何阻止用于编辑的输入栏自动接受更改
- Ember.js:原生输入类型="number"约束值时绑定中断