我有一个父表单,可将子表单加载到选项卡中。 父母看起来像这样:
<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();
这当然不会给我带来智力上的帮助,也不会与多个孩子一起工作,但是目前,它已经满足了我的需求。