2017-01-11 5 views
0

Ich implementiere @ngrx in angular2 app und wenn ich versuche, das Typoskript-Projekt zu kompilieren, bekomme ich unter Fehler.Fehler: (40, 20) TS2339: Eigenschaft 'map' existiert nicht für den Typ 'string | Buch | Buch[]'. Property 'map' existiert nicht für den Typ 'string'

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

ich glaube, der Fehler Vereinigung Art von Typoskript verwendet ist, die

im NGRX Beispiel-App verwendet wird

link to the app

+0

Anstatt den Link zu Ihrem Repo zu veröffentlichen, geben Sie den entsprechenden Code ein. – echonax

Antwort

0

Es ist wirklich schwer zu sagen, ohne den Code zu sehen und mehr bekommen Details, aber es sieht so aus, als ob Sie versuchen, eine Karte für das Objekt zu erstellen, das vom Observable zurückgegeben wird, anstatt das tatsächliche Observable zuzuordnen.

0

Ich hatte das gleiche Problem. Ändern Sie das Compiler-Ziel in tsconfig.js auf "es6", lösen Sie es.

Verwandte Themen