在余烬中单击时更改图像
Change the image when clicked on it in ember
我是一名新手,正在尝试找出解决方案
我有一个包含图像的模板
当我点击图像时,它应该会更改图像。
applicaton.hbs
{{#if feed.is_following}}
<a href {{action "unfollow" feed}}>
<img src = "unfollow.png" /></a>
{{else}}
<a href {{action "follow" feed}}>
<img src = "follow.png" /></a>
{{/if}}
Controller.js
actions:{
change() {
src:"unfollow.png"
},
单击img标记源时,如何将其从follow.png
更改为unfollow
,反之亦然?
使用计算属性。只要提供的属性发生更改,就会评估计算的属性。
应用.hbs
<a href {{action "change"}}><img src="{{source}}" /></a>
Controller.js
follow: true,
source: Ember.computed('follow', function() {
return (this.get('follow') ? 'follow' : 'unfollow') + '.png';
}),
actions: {
change: function() {
this.toggleProperty('follow');
}
}
相关文章:
- 动态生成的css背景图像属性中的重音字符
- 尝试在随机文本和图像脚本中添加样式/更改字体
- 如何在余烬中从组件过渡到路由
- 如何在 IE 11 中删除图像映射中的虚线
- 使用 jQuery 从 HTML 中的多个图像元素中删除文件路径
- 在这种情况下,我应该如何在余烬中放置我的模型有很多关系
- 在余烬中传播悬停事件
- PhoneGap+JQuery_Mobile:如何通过单击按钮从照片/图像库中获取图像
- Wordpress:如何更改图像标签中的源属性
- 如何在钛(合金)图像视图中使用后置布局
- 如何在图像源中使用字符串代替url
- 使用angularjs交换图像标签中的ng-src属性
- 在图像网址中传递变量
- 余烬中嵌套路由的控制器/路由约定
- 如何在羽毛光图像库中添加说明文本
- 获取输入 IMG 类型的选定图片并加载到图像标签中
- 画布图像旋转中的问题
- 在余烬中的图像标记上使用加载
- 在余烬中单击时更改图像
- 更改余烬中的文本颜色、值和图像