【问题标题】:Angular2: when url is opened from browser notification - target component stops workingAngular2:当从浏览器通知打开 url - 目标组件停止工作
【发布时间】:2017-02-23 00:36:01
【问题描述】:

当我通过单击浏览器通知打开 URL 时,页面的功能停止工作。

我有一个小项目来演示这个问题:https://github.com/bdwbdv/quickstart

正常行为:启动应用程序,在浏览器中打开项目 (URL /cars),单击其中一辆带您进入 /car/:id 视图的汽车,单击“编辑”按钮 - 打开带有汽车品牌的输入字段,然后显示“取消”按钮。

异常行为:启动应用程序,在浏览器中打开项目(URL /cars),单击浏览器通知“查看这辆车(单击我)”,将您带到 /car/:id 视图,单击按钮“编辑” - 什么都没有发生。

知道为什么会发生这种情况以及如何解决它吗?

【问题讨论】:

  • 点击通知后能否查看浏览器控制台查看是否有错误?
  • @admax 是的,我一直保持打开状态 - 没有任何错误。

标签: javascript angular typescript


【解决方案1】:

我无法让你的项目运行,但你的 CarComponent 类没有实现 OnInit,即使你在类中有一个 ngOnInit 函数。

export class CarComponent implements OnInit 

CarsComponent 类也是如此。

【讨论】:

  • 感谢您的观察,我现在已经修复了,但是ngOnInit方法之前是有效的,否则应用程序将无法运行
  • 澄清一下,此更改并不能解决问题中描述的实际问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-11
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-20
相关资源
最近更新 更多