0
votes

Les champs statiques de classe importés sont indéfinis

J'essaie de comprendre la difforme entre les champs statiques VS Méthode Comportement dans les classes de type dossier et angulaire. L'aide sera très obligée :)

J'ai une classe exportée avec des champs statiques et des méthodes dans l'application SRC, Lorsque j'importe cela et j'essaie d'utiliser les champs statiques, ils sont indéfinis, si j'appelle des méthodes statiques, elles fonctionnent.

src / app / noyau / couleurs.ts xxx

src / app / app.component.ts xxx


2 commentaires

Avez-vous peut-être voulu dire que statique _gray = { au lieu de statique _gray: {?


Oui j'ai fait :) Merci!


3 Réponses :



1
votes

Il y a une question de syntaxe. Les propriétés sont attribuées des valeurs avec = dans une classe.

Essayez ceci: xxx


Voici un échantillon de travail Stackblitz pour votre réf.


0 commentaires

3
votes
 static _gray = {
    default: '#ABAFBE',
    darker: ['#7C8298', '#606473'],
    lighter: ['#C8D1DA', '#E2E3ED', '#F5F6FA']
  };

0 commentaires