假设我有两个组件及其各自的路径:
/parent
/parent/child
我正在寻找一种方法来触发父方法,因为路由器被告知从子视图导航到“../”。
我寻找相当于Ionic的钩子“viewDidAppear”:
感谢您的关注,
答案 0 :(得分:2)
他们是父母和子女组件还是父母和子女路线?
当它们是父和子组件时,子组件的选择器在父组件的模板中定义。在这种情况下,您可以使用@Output在父级和子级之间进行通信。
如果它们是父和子路由,则子组件的模板将显示在父组件的路由器插座中。在这种情况下,您可以使用以下代码观察路线参数:
this.route.params.subscribe(param => console.log(param));
将其添加到父组件的ngOnInit以开始观察事件。然后,您可以触发所需的方法,而不是像我在此处显示的那样记录。