0
A
回答
1
这是错误的方法。或者在控制器或视图中计算图标的最终名称,或者在模型中创建一个名为图标的新属性,例如
DS.Model.extend({
icon: function() {
return 'icon-' + this.get('prop1').toLowerCase();
}.property('prop1');
....
控制器/视图:
icon: function() {
return 'icon-' + this.get('model.prop1').toLowerCase();
}.property('model.prop1');
2
你可以实现一个串联两个值定制的助手,那么使用它作为一个子表达式,如'concat'
{{svg (concat 'icon-' model.prop1)}}
相关问题
- 1. 将静态和动态属性传递给MVC3中的htmlAttribute
- 2. 如何将插入的字符串/动态属性传递给Javascript哈希?
- 3. XAML-referencig静态类字符串[]属性
- 4. 如何动态值传递给一个JSON字符串
- 5. 将c#中的字符串传递给静态语句
- 6. 将csplit作为REGEXP传递给静态字符串的问题
- 7. 将静态字符串值传递给文本视图
- 8. Ninject MVC和静态助手
- 9. C#,如何从动态对象的字符串参数传递属性名称
- 10. 将静态字段传递给线程
- 11. 如何将动态属性作为参数传递给函数?
- 12. 如何将动态属性/参数传递给openDialog?
- 13. 如何将动态属性传递给MSbuild任务?
- 14. 传递给另一个活动的字符串的动态edittext
- 15. 将动态字符串传递给活动
- 16. 如何代码静态字符串属性得到的类名
- 17. Swift:将值从UITableViewCell传递给静态类属性
- 18. emberjs - 将动态参数传递给组件助手
- 19. 动态HTML字符串插值属性
- 20. 将字符串数组传递给value属性的输入jquery
- 21. MicroStrategy - 加入动态属性
- 22. PHP PDO - 将动态字符串数组传递给JavaScript
- 23. 将动态字符串资源传递给“setText()”
- 24. 将动态字符串传递给来自CodeBehind的HTML
- 25. 将字符串动态传递给laravel4中的视图
- 26. 动态字符串x静态字符串
- 27. 传递someVar +'一个字符串'给Handlebars.js助手?
- 28. 将字符串和变量传递给指令属性。
- 29. 注入静态属性值
- 30. 如何使用类中的静态属性传递数据
感谢。你有一个concat helper的例子吗? – Michael 2015-04-03 13:52:29
好吧,我能够使它工作。但是,我无法在'model.pro1'上调用toLowerCase,为什么'{{model.prop1.toLowerCase()}}'不起作用? – Michael 2015-04-03 14:14:40
你不能在模板 – jmurphyau 2015-04-03 14:15:28