Аурелия Как добраться до функции составных дочерних страниц - PullRequest
0 голосов
/ 09 января 2019

У меня есть родительская форма, которая загружает дочерние формы во вкладки. Родитель выглядит так:

<div repeat.for="app of Apps">
    <compose if.bind='app.Url.startsWith("modules/")' view-model="${app.Url}"></compose>
</div>

Таким образом, каждый из тегов «compose» загружает отдельную страницу на основе URL. Как я могу найти конкретную страницу и вызвать функцию из ts-файла этой страницы?

У меня есть временное решение, объявив на родителе переменную с помощью:
childPage: any;
а затем на событие активации ребенка, я делаю:
parent.childPage = this;
Затем на родительской странице я могу сделать:
childPage.childFunction();

Это, конечно, не дает мне смысла и не работает с несколькими детьми, но на данный момент это отвечает моим потребностям.

...