У меня есть родительская форма, которая загружает дочерние формы во вкладки.
Родитель выглядит так:
<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();
Это, конечно, не дает мне смысла и не работает с несколькими детьми, но на данный момент это отвечает моим потребностям.