
Angular中文博客
分享让你更聪明
三个结构指令 *ngIf、*ngFor 和 *ngSwitch 的日期可能已经屈指可数了。
来自 Angular 团队的 Matthieu Riegler 发布了一个 PR,提议弃用它们以支持新的控制流语法:@if、@for 和 @switch。
为什么?不仅仅是因为它看起来更好——还有真正的原因。旧语法会增加捆绑包大小,新语法更快,并且 *ngFor 存在细微的内存泄漏。
弃用并不意味着删除 — 这些指令仍然有效。但是,如果 PR 被接受,Angular 20 中的 ng update 将自动应用迁移。
地址在此:https://github.com/angular/angular/pull/60492