ember.js - Ember 绑定(bind)属性

标签 ember.js

我在这里想要实现的是我有一个图像标签和一个浏览按钮。当用户上传图像时,我会在该窗口中显示图像。但我正在尝试使用 bind-attr 以便每当用户更改图像时,src 都会更新。这是我的图像标签代码。 <img {{bind-attr src=imgUrl}}/>现在在 Controller 中,我正在更改 imgUrl 的值,以便它也在前端更新它。但它并没有取代旧的网址。我的意思是它保留了第一次上传的网址。
有什么想法吗?

最佳答案

您已正确绑定(bind)它,但您可能超出范围( Controller 上的又名 imgUrl 不是绑定(bind)到 img 标签的 imgUrl)

这是它工作的一个例子。如果找不到错误,请随时使用此 jsbin 进行复制。

http://emberjs.jsbin.com/filor/1/edit

关于ember.js - Ember 绑定(bind)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22710209/

相关文章:

javascript - Ember.js 文件上传以更改路线上的模型

ember.js - Ember : deactivate not called when transitioning from one route to another

jquery - 使用 ember.js 和 ember easyform 包装 bootstrap/jquery 小部件

javascript - 如何过渡到 404 "catch-all"样式路由?

javascript - 带有 Ember 数据 "filter"的路线模型 Hook 未加载依赖的计算属性

node.js - 如何将其他ember应用程序集成到现有项目中?

javascript - 操作需要识别 {{#each}} 列表中的动态项

testing - Ember.js 的测试数据生成(如 factory_girl 或 machinist)

arrays - Ember.js - 将数组绑定(bind)到表/网格中的单选按钮,当用户选择网格/表中的单选按钮时更新相同的数组

ember.js - Ember 数据模型的错误属性 (DS.Errors) 未填充