2017-03-05 82 views

回答

0

這也發生在我身上,我很難過。 我不確定爲什麼會出現這種情況,但顯然角嘗試訪問loader加載到loadChildren屬性中的箭頭函數的原型,但es6的本機箭頭函數沒有原型,而簡單函數卻可以。

如果您將tsconfig.json更改爲es5目標,它將起作用,因爲它會將這些箭頭函數編譯爲常規函數,然後它將工作。

一個不同的解決方法是模擬路由器加載器,只是放置正常的函數返回一個承諾,所以你可以繼續使用es6編譯。

希望事實確實如此!

+0

謝謝,我最終只是將所有內容轉移到角度cli上......讓生活更輕鬆。 –

+0

可以理解,我只是想知道從下往上的一切,而不是通過使用cli – Amit