Component (*.ts):
protected person = model<Person>({ firstName: '', lastName: '' });
Template (*.html):
<input type="text" [(ngModel)]="person().firstName">
<input type="text" [(ngModel)]="person().lastName">
问题:
现代角的最佳实践是将形式绑定到对象的最佳实践,以使其与无针对变化检测兼容?
形式的信号是
角路线图的一部分,这将是对这种情况的最终解决方案。但是我们必须等待这种情况。信号形式
model
而不是内部值完成),但是您可以设置一个可以使用更新内部属性,然后使用
(ngModelChange)
因此,创建了新的内存参考,并将信号检测为更改。
update
Object Destructuring
<input type="text" [ngModel]="person().firstName" (ngModelChange)="updateProp($event, 'firstName')">
<input type="text" [ngModel]="person().lastName"(ngModelChange)="updateProp($event, 'lastName')">