【发布时间】:2020-04-21 12:50:17
【问题描述】:
我想知道我认为最重要的 Angular 绑定发生了什么,在下面的代码中,如果我修改数组项,则没有更多绑定,如果我输入 emails[i] 我已经想想有点难看,每个数字的输入都会失去焦点。谢谢!
app.component.html
<div>
<ul>
<li *ngFor="let email of emails; let i = index; trackBy:trackByfn">
<input [(ngModel)]="email">
</li>
</ul>
<span>{{ emails | json }}</span>
</div>
app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
emails: string[] = ['test@mail.com'];
}
【问题讨论】: