我在ng中收到錯誤ERR:... template.html:屬性'email'在類型'{} 「採用了棱角分明CLI的編譯時> NG構建--prod --aot角度 - 屬性「電子郵件」在類型爲「{}」的AoT編譯中不存在
表單模板:
<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(
...
) {
添加類型的電子郵件:字符串或電子郵件:任何在表單的組件沒有辦法。它似乎指的是工廠的Angular組件{}。我怎樣才能解決這個錯誤?
組件的代碼在哪裏?你讀過代碼嗎?您正在使用的「email」字段位於組件的「用戶」字段中。不在組件上。 –
分配給'user'的值在哪裏以及如何分配? –
我想這應該有助於用戶:任何= {} – yurzui