Ich verwende Angular 2 und Typescript. Ich habe eine Komponente mit einer Eigenschaft wie diese deklariert.Ist 'Alias' ein reserviertes Wort?
Wenn ich versuche, dies zu einem Eingabe-Tag in meiner Vorlage zu binden, like dies.
<input class="form-control" type="text" required
[(ngModel)]="alias" ngControl="alias" #alias="ngForm" />
Wenn dieser Code ausgeführt wird erhalte ich eine Fehlermeldung, dass,
angular2.dev.js:23925 EXCEPTION: Error: Uncaught (in promise): Cannot reassign a variable binding alias
Wenn ich den Namen der Eigenschaft von ‚Alias‘ auf ‚nameOrAlias‘ funktioniert alles ändern, ohne Fehler zu erwarten. Warum?