2017-01-11 114 views
0

我在angular2應用程序中實現了@ngrx,並且在嘗試編譯打字稿項目時出現了以下錯誤。錯誤:(40,20)TS2339:屬性'map'在類型'string |預訂|書[]'。屬性'map'在類型'string'上不存在

Error:(40, 20) TS2339:Property 'map' does not exist on type 'string | Book | Book[]'. Property 'map' does not exist on type 'string'.

我認爲錯誤是關係到這是在NGRX示例應用程序使用的打字稿的聯合類型

link to the app

+0

而不是發佈鏈接到您的回購,張貼相關的代碼.. – echonax

回答

0

這實在是很難說沒有看到你的代碼,並獲得更多的細節,但它看起來像你試圖對Observable返回的對象做一個映射,而不是映射實際的Observable。

0

我有同樣的問題。將tsconfig.js中的編譯器目標更改爲「es6」,解決它。

相關問題