EDJ*_*EDJ 5 javascript undefined typescript ngmodel angular
我有一个对象叫做user:
let user = {};
Run Code Online (Sandbox Code Playgroud)
如何将输入绑定到未定义的属性?例如
<input [(ngModel)]="user.name" placeholder="Enter your name"></input>
Run Code Online (Sandbox Code Playgroud)
每当用户输入他的名字时,我都希望ngModel创建该对象的 undefined 属性并导致:
user = {name: "John"};
Run Code Online (Sandbox Code Playgroud)
这是否也可以在更深层次上完成?例如
<input [(ngModel)]="user.homeaddress.postcode" placeholder="Enter your post code"></input>
Run Code Online (Sandbox Code Playgroud)
以导致:
user = {name: "John", homeaddress: {postcode: "E20 1QS"}};
Run Code Online (Sandbox Code Playgroud)