要解决Angular2+中ngFor加载时的DOM闪烁问题,可以尝试以下解决方法:
@Component({
selector: 'app-list',
template: `
- {{item}}
`
})
export class ListComponent {
items: any[];
trackByFn(index: number, item: any) {
return item.id; // 假设每个item都有一个唯一的id属性
}
}
@Component({
selector: 'app-list',
template: `
{{item}}
`
})
export class ListComponent {
items: any[];
}
@Component({
selector: 'app-list',
template: `
- {{item}}
`
})
export class ListComponent {
items: any[];
}
通过使用上述方法之一,可以减少Angular2+中ngFor加载时的DOM闪烁问题。