我有一个不同类型的对象数组,我想根据它的类型为每个显示不同的视图,像这样的东西
{{#each vehicle}}
<!-- specific view depending on vehicle type -->
{{/each}}
我该怎么办?
答案 0 :(得分:0)
我认为您希望根据模型的某些属性呈现特定模板。像partial
这样的助手所采用的属性可以是动态的。以下是根据车辆的“类型”渲染某个部分的示例:
http://emberjs.jsbin.com/qemewu/edit?html,js,output
如果某个组件部分没有为您执行此操作,您还可以动态修改组件的templateName
,并且您需要更多控制权:
http://emberjs.jsbin.com/qemewu/edit
那有多酷?