Angular中文博客

分享让你更聪明

弃用 PR *ngIf/for/switch

浏览:40次 评论:0次 日期:2025年04月01日 8:07:07 作者:管理员

三个结构指令 *ngIf、*ngFor 和 *ngSwitch 的日期可能已经屈指可数了。

来自 Angular 团队的 Matthieu Riegler 发布了一个 PR,提议弃用它们以支持新的控制流语法:@if@for 和 @switch

为什么?不仅仅是因为它看起来更好——还有真正的原因。旧语法会增加捆绑包大小,新语法更快,并且 *ngFor 存在细微的内存泄漏。

弃用并不意味着删除 — 这些指令仍然有效。但是,如果 PR 被接受,Angular 20 中的 ng update 将自动应用迁移。

地址在此:https://github.com/angular/angular/pull/60492

发表评论