Ich erhalte einen Fehler ERROR in ng: ... template.html: Eigenschaft 'E-Mail' existiert nicht auf Typ '{} 'bei der Verwendung von Angular Cli Kompilieren> ng build --prod --aotAngular - Eigenschaft 'E-Mail' existiert nicht auf Typ '{}' mit AoT Kompilierung
Formularvorlage:
<form (ngSubmit)="login()" #loginForm="ngForm">
<input [(ngModel)]="user.email" id="email"
type="email" class="validate" name="email" required>
<label for="email">Email</label>
...
</form>
LoginComponent:
export class LoginComponent {
public user = {};
public errorMsg = '';
email: any;
password: any;
constructor(
...
) {
eine E-Mail-Typ Hinzufügen: string oder gefunden: Alle in der Forms Komponente macht den Trick nicht. Es scheint sich auf eine Factory-Angular-Komponente {} zu beziehen. Wie kann ich diesen Fehler umgehen?
Wo ist der Code Ihrer Komponente? Hast du den Code gelesen? Das E-Mail-Feld, das Sie verwenden, befindet sich im Feld "Benutzer" der Komponente. Nicht auf der Komponente. –
Wo und wie wird einem Benutzer ein Wert zugewiesen? –
Ich denke, das sollte Benutzer helfen: any = {} – yurzui