gpt4 book ai didi

ionic2 - 无法在子组件上触发生命周期事件

转载 作者:行者123 更新时间:2023-12-02 01:21:34 26 4
gpt4 key购买 nike

我正在尝试按照 Api docs 中所述从 Navcontroller 触发生命周期事件

问题是,我只能通过父组件触发这些事件,子组件不会触发。当我想将这些事件添加到 Subcomponents 时,有什么我必须添加/更改的吗?

(我认为理解问题不需要代码)

系统:Ubuntu 16.04/节点 6.7.x/npm 3.10.x/ ionic 2 rc0

最佳答案

内部组件对 Ionic 生命周期事件一无所知。 Ionic/pages 不会通知内部组件有关加载、成为事件页面等。如果您需要内部组件根据生命周期事件执行某些操作,请使用 Angular 的 @ViewChild 装饰器将父生命周期事件与内部组件绑定(bind)。

在父组件中使用@ViewChild 获取对子组件的引用,如说明here .然后,在父生命周期事件中,调用子组件中定义的公共(public)函数。

希望对你有帮助哈维

关于ionic2 - 无法在子组件上触发生命周期事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39943840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com