{{#each alarms as |alarm|}}
{{if alarm.isEditing}}
{{#modal-dialog translucentOverlay=true close="cancelAlarmEdit"}}
//this works down here
<button type="btn btn-danger" {{action 'cancelAlarmEdit' alarm}}</button>
{{/modal-dialog}}
{{else}}
{{/if}}
{{/each}
有没有办法把模型从上面的结束标记传递到cancelAlarmEdit中?我在https://github.com/yapplabs/ember-modal-dialog中找不到相关的信息。
2条答案
按热度按时间kknvjkwl1#
我很确定这应该行得通:
实际上,
{{action}}
助手与Javascriptbind
非常相似。vybvopom2#
我没有看到这样的功能,无论是在文档中,还是在这个插件的源代码中。您可以尝试创建一个新的组件,基于这个插件的:
在模板中,您应该能够传递
closeParam
属性。如果扩展不成功,编写自己的模态组件也不是很难。