Я пытаюсь выяснить, как хранить «глобальную» функцию в Aurelia. Я следил за этим учебным пособием «http://blog.durandal.io/2015/04/24/aurelia-custom-elements-and-content-selectors/», чтобы открыть модальный режим с динамическим видом модальным, но я не могу понять, где я должен поместить эту функцию, чтобы я мог повторно использовать все мои маршруты просмотра.Глобальные функции в Aurelia
Я создал эту функцию на мой взгляд, по умолчанию:
//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')
внутри этого шаблона вида, но Я не могу понять, как сделать это доступным вне этого шаблона.
Извините, что я очень новичок в этой структуре!
Большое спасибо, что работали лакомство, будет выглядеть в пользовательские атрибуты! –