2
我想使用Ember.js视图呈现集合。下面是我的要求:使用Ember.js视图呈现集合
- 我不想生成两个的Metamorph脚本标记为集合中的每个项目,DOM结构应严格公正上行线路及LIS(我不介意LIS内metamorphs)
- 我收藏中的每件商品都有一个选定的属性。根据这个属性值我想所选类别设置为LI
- 我想在模板中定义了整个事情,并使用JavaScript的这个模板只有一个视图 - 无需额外类
使用{{each}}
帮手不满足第一个要求。使用{{collection}}
我无法conditionally分配CSS类到LI(我不是说这是不可能的,只是不知道如何)。看起来有可能满足1.和2.如果我的LI被定义为Ember.View
,但最终我为简单用例写了大量的样板文件。
这里的jsbin与我的代码,目标是让我的名字显示为粗体,我想知道是否有可能。
谢谢!结构改变当然不受欢迎,但可能是现在最好的方式。但我认为应该将更好的解决方案烘焙到Ember中。 – VoY 2013-03-04 13:29:06