【发布时间】:2015-06-27 21:13:22
【问题描述】:
我想今天将我的 Ember CLI 版本从 0.1.15 更新到 0.2.3。当然,其中一部分是升级到新的 HTMLBars 渲染引擎。但是现在,我看到一些非常奇怪的行为,因为我的{{input}} 助手在将它们传递给值时不再正确绑定到计算属性。相反,它们被评估为字符串,即使它们不包含引号。例如:
{{input type="text" value=deviceId}}
字面上显示为一个文本框,其值等于字符串 deviceId,而不是实际计算的属性。奇怪的是,当我使用已弃用的 valueBinding 而不是这样的值时:
{{input type="text" valueBinding=deviceId}}
它工作正常,但会引发弃用消息。我找不到其他遇到类似问题的人。有人对可能是什么问题有想法吗?
非常感谢!
【问题讨论】:
-
如果您创建一个虚拟的 ember-cli 项目,它们仍然无法工作吗?我很好奇助手或附加组件是否正在使用它
-
只是一个快速提示 - 始终尝试使用 ember-debug.js 版本,这样您就可以更轻松地发现任何弃用。
标签: ember.js ember-cli htmlbars