2017-02-22 39 views
0

当我通过单击浏览器通知打开URL时,页面功能停止工作。Angular2:从浏览器通知打开URL时 - 目标组件停止工作

我有一个小项目在于向世人证明问题:https://github.com/bdwbdv/quickstart

正常行为:开始在浏览器(URL /cars)的应用程序,打开的项目,点击它把你带到一个/car/:id视图的车型之一,单击按钮“编辑” - 打开与汽车品牌的输入字段,并显示“取消”按钮。

异常行为:启动应用程序,在浏览器中打开项目(网址/cars),点击浏览器通知“Check out this car(click me)”,将你带到/car/:id视图,点击按钮“编辑” - 没有任何反应。

任何想法为什么会发生这种情况,以及如何解决它?

+0

您可以检查浏览器控制台以查看单击通知后是否有任何错误? – admax

+0

@admax是的,我始终保持开放 - 没有任何错误。 – Caballero

回答

0

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

export class CarComponent implements OnInit 

您的CarsComponent类也是如此。

+0

感谢您的观察,我现在已经修正了它,但是'ngOnInit'方法在之前工作,否则应用程序甚至不会运行 – Caballero

+0

只是为了澄清,这种更改并不能解决问题中描述的实际问题 – Caballero