2016-11-11 1 views
3

Obtenir l'erreurPropriété 'comprend' n'existe pas sur le type 'string []'

Propriété 'comprend' does not exist sur 'string []' type

dans node_modules/NG2 -breadcrumb/app/components/breadcrumbService.ts J'essaie d'implémenter la fonctionnalité de fil d'Ariane dans une application angulaire2.

+0

Veuillez ajouter le code qui illustre ce que vous essayez d'accomplir, ce que vous avez essayé et où vous avez échoué. –

Répondre

1

Modifier la cible du compilateur à "es2016" dans tsconfig.js devrait résoudre ce problème.

+1

L'affiche utilise angulaire, par conséquent cette application sera en cours d'exécution dans le navigateur. Le support du navigateur pour ES2016 est dérisoire ... au mieux, sans support pour IE11. Changer la cible du compilateur ne serait pas une option. http://kangax.github.io/compat-table/es2016plus/ –

3

Ajouter "ES2017" à votre tableau "lib" dans tsconfig.json:

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

Cela devrait fonctionner depuis tapuscrit 2.1.

A related issue.