프로젝트에 대한 각도 2를 배우고 있는데이 오류에 대해 전혀 알지 못합니다. 이것은 내 html 파일입니다. 이 분야에서 가치를 얻고 싶습니다. 내 .TS가 내 html 파일에 뭔가를 {{user.name}} 할 수없는각도 2의 데이터 바인딩
export class UserComponent{
user:User; constructor(){ } }
}
// interface
interface User{
name:string;
Id:number;
email:string; }
파일에 어떤 생각
<form> <label> Name: </label><br /> <input type="text" name="name" [(ngModel)]= "user.name" /> <br/> <label> Id: </label><br/> <input type="number" name="Id" [(ngModel)]= "user.Id" /><br/> <label> Email: </label><br /> <input type="text" name="email" [(ngModel)]= "user.email" /><br/> </form>
이다. 왜 이렇게이다 ? 내가 잘못하고 있니?
이 줄 아래에 사용자 인터페이스를 선언하고 있습니다 : User; 어떻게 꿈에서 코드가 인터페이스를 선언했는지, 새 파일에 인터페이스를 넣었는지, 가져 오거나 가져올지를 알 수 있습니다. –