2016-11-11 6 views
3

gibt es die FehlerProperty 'enthält' nicht auf Typ existiert 'string []'

Property 'enthält' nicht auf Typ existiert 'string []'

in node_modules/NG2 -breadcrumb/app/components/breadcrumbService.ts Ich versuche Breadcrumb-Funktionalität in einer angular2 App zu implementieren.

+0

Fügen Sie den Code hinzu, der demonstriert, was Sie versuchen zu erreichen, was Sie versucht haben und wo Sie versagt haben. –

Antwort

1

Das Ändern des Compilerziels auf "es2016" in tsconfig.js sollte dieses Problem lösen.

+1

Das Poster verwendet eckig, daher wird diese Anwendung im Browser ausgeführt. Browser-Unterstützung für ES2016 ist dürftig ... bestenfalls ohne Unterstützung für IE11. Das Ändern des Compilerziels wäre keine Option. http://kangax.github.io/compat-table/es2016plus/ –

3

"ES2017" auf Ihre "lib" Array in tsconfig.json hinzufügen:

{ 
    "compilerOptions": { 
    ... 
    "lib": ["es6", "dom", "es2017"], 
    ... 
    "target": "es5", 
    ... 
    } 
} 

Dies sollte da arbeiten Typoskript 2.1.

A related issue.

Verwandte Themen