I'm migrating from angular 16 to 17 and I encountered the issue that I need to replace all the usages of *ngFor
and *ngIf
and ngSwitch
with the new syntax (@for
and @if
and @switch
).
I know the v17 still supports the old syntax but is there a way to migrate them or a regex to replace them with the new form?
I'm migrating from angular 16 to 17 and I encountered the issue that I need to replace all the usages of *ngFor
and *ngIf
and ngSwitch
with the new syntax (@for
and @if
and @switch
).
I know the v17 still supports the old syntax but is there a way to migrate them or a regex to replace them with the new form?
Share Improve this question edited 2 days ago Mahdi Zarei asked Nov 15, 2023 at 17:00 Mahdi ZareiMahdi Zarei 7,4568 gold badges32 silver badges64 bronze badges1 Answer
Reset to default 22You can migrate your angular project control flow with this mand:
ng g @angular/core:control-flow
It will take a path and migrate the entire files (including subdirectories) to the new control flow.
This mand is still in developer review but it worked fine for my project.