Aurelia'da "global" benzeri bir işlevi nasıl saklayacağımı anlamaya çalışıyorum. Dinamik görünüm modeliyle bir modal açmak için bu eğiticiyi "http://blog.durandal.io/2015/04/24/aurelia-custom-elements-and-content-selectors/" takip ettim, ancak bu işlevi nereye koyacağımı anlayamıyorum, böylece tüm görünüm rotalarımı yeniden kullanabilirim. bu görünüm şablonu içinde bu biçimlendirme ileAurelia'da Global İşlevler
//open modal
setModal(modal) {
this.contentModal = modal;
$('.modal').modal();
}
:
benim varsayılan görünümde bu fonksiyonu oluşturduk
<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>
Ve bu görünüm şablonu içinde click.delegate="setModal('users')
aracılığıyla diyoruz, ama Bu görünüm şablonunun dışında bunu nasıl hazırlayacağımı anlayamıyorum.
Üzgünüm bu çerçevede çok yeniyim! Varsayılan bir görünüm + görünüm-modeli var gibi
çok teşekkürler olurdu! –