11485 sujets

JavaScript, DOM et API Web HTML5

Je m’initie tranquillement à Angular avec mon éditeur préféré, VSCode.

Problème, suivant le tutoriel du site d’Angular il faut taper à un moment donné :

<input [(ngModel)]="hero.name" placeholder="name">

(peu importe ici pourquoi).
Le problème est que VSCode modifie la casse pour en faire

<input [(ngmodel)]="hero.name" placeholder="name">

Ce qu’il y a c’est qu’avec le M minuscule, le code ne peut pas fonctionner.
Donc question, comment obliger VSCode à respecter la casse de ce que je tape ?
Bonjour,

As-tu installé une extension Angular dans VSCode ? Peut-être que cela lui permettra de reconnaître cette syntaxe.
Merci pour ta réponse.

Ben la coloration montre que VSCode reconnait la syntaxe. Ce n'est vraiment qu'avec ce mot que le problème se pose. ngFor ou ngIf par exemple, c'est sans souci.

Je n'ai pas installé d'extension pour Angular. D'un coté, je suis en train de tout juste voir à quoi ça ressemble ; d'un autre coté, il y en a tellement qu'il est difficile de choisir ...
J'ai installé une extension Angular mais le problème persiste.
Sinon, je me suis trompé. Ce n'est pas que ngModel qui est modifié. ngIf et ngFor sont également modifiés.