【发布时间】:2018-08-13 01:56:28
【问题描述】:
我有以下模板文件:
<h2 style="margin-top: 20px" class="ui header">{{t 'Unscheduled Sessions'}}</h2>
<div id="sessions-list">
{{#each unscheduled as |session|}}
{{#draggable-object content=session}}
<div class="unscheduled" data-toggle="tooltip" data-animation="false" data-placement="top" draggable="true">
<span class="text">
{{session.title}} |
</span>
{{#each session.speakers as |speaker|}}
<span class="text speaker">
{{speaker.name}}
</span>
{{/each}}
</div>
{{/draggable-object}}
{{/each}}
</div>
我想为{{draggable object ...}} 助手生成的元素添加一个data 属性。该属性的值本质上应该是session,它与content 不同。知道如何做到这一点吗?
【问题讨论】:
-
可拖动对象是您控制的组件吗?这有帮助吗? guides.emberjs.com/release/components/…
-
@handlebears 是第三方助手。我想为它添加
data-*属性,但我不能。 -
好的,也许你可以导入和扩展插件组件,如这里所述guides.emberjs.com/release/components/…
-
@handlebears 尝试了将近 5 个小时 :(
-
这听起来令人沮丧。你遇到的问题是什么?我自己从未尝试过,但也许其他人可以加入
标签: javascript ember.js handlebars.js