【问题标题】:Trigger an event on router.Navigate in ionic在路由器上触发事件。在离子中导航
【发布时间】:2020-02-12 01:06:05
【问题描述】:

在我的 ionic 应用程序中,我使用 router.Navigate() 方法导航到页面。我需要在路由页面(第 2 页)上执行一些活动,但是我无法在第 2 页上获得一个事件,该事件应在第 1 页的 router.Navigate() 方法上触发。

在导航到第 1 页之前已经访问了第 2 页。

我浏览了几篇文章和博客,但似乎离子生命周期事件不会与路由事件挂钩。我无法找到一种方法来做到这一点。我也尝试过使用第 2 页上的所有生命周期事件。

从第 1 页导航:

this.router.navigate([argRoutingKey]);

【问题讨论】:

    标签: angular ionic-framework routing


    【解决方案1】:

    可以抓到ngOnInit

    发送页面

     constructor (private router: Router) {}
      onClick () {
        this.router.navigate(['/your_component', 'yourdata']);
      }
    

    正在等待页面

    ngOnInit()
            {
              console.log("ngOnInit")
            }
    

    【讨论】:

      猜你喜欢
      • 2019-02-25
      • 2012-06-26
      • 2017-09-03
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 2018-07-18
      • 2016-05-23
      相关资源
      最近更新 更多