2017-02-22 44 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