【发布时间】:2015-08-18 08:01:00
【问题描述】:
我试图弄清楚如何在 Aurelia 中存储类似“全局”的函数。我已经按照本教程“http://blog.durandal.io/2015/04/24/aurelia-custom-elements-and-content-selectors/”打开了一个带有动态视图模式的模式,但我不知道我应该把这个函数放在哪里,所以我可以重用我的所有视图路线。
我在默认视图中创建了这个函数:
//open modal
setModal(modal) {
this.contentModal = modal;
$('.modal').modal();
}
在该视图模板中使用此标记:
<a click.delegate="setModal('users')">Test</a> <a click.delegate="setModal('child-router')">Test 2</a>
<modal>
<modal-header title.bind="'View Person'"></modal-header>
<modal-body content.bind="contentModal"></modal-body>
<modal-footer buttons.bind="['Cancel']"></modal-footer>
</modal>
我可以在该视图模板中通过click.delegate="setModal('users') 调用它,但我无法弄清楚如何在该视图模板之外实际使用它。
对不起,我对这个框架很陌生!
【问题讨论】:
标签: javascript aurelia