【发布时间】:2014-08-30 05:29:32
【问题描述】:
我设计了一个用于显示图片的 Ember 视图,该视图使用 SVG 生成一个六边形。现在我想在同一页面上显示多张图片。
我将我的视图集成到这样的模板中:
{{view App.HexagonView width="68" height="60" image="http://placekitten.com/g/121/121"}}
现在,当我集成一次时,效果很好。当我将它集成两次时,它只显示一个。错误接缝来自于 Ember 生成两个具有相同 ID 的 HTML 元素,因此插入视图内容只进入一个 HTML 容器。 Ember 的方法是什么?
【问题讨论】:
-
HexagonView 有 elementId 属性吗???
-
那么我认为 ember 不会设置相同的 elementId...顺便说一句,尝试使用组件,因为您需要在同一个模板中使用多个视图实例...看看这个示例jsbin.com/ORutIve/111/edit
标签: ember.js