Al codi s'utilitzen les directives ``ngIf`` i ``ngFor`` (https://angular.io/api/common/NgIf, https://angular.io/api/common/NgFor). A partir d'angular 17 s'introdueix els blocs ``@if`` i ``@for`` (https://angular.io/api/core/if, https://angular.io/api/core/for), els quals tenen una sintaxi més clara, són més ràpids i no fa falta importar ``@angular/common``. Comparació ``@if`` amb ``ngIf``: https://blog.angular-university.io/angular-if/ Comparació ``@for`` amb ``ngFor``: https://blog.angular-university.io/angular-for/ Comparació performance: https://angularindepth.com/posts/1525/diving-into-the-new-angular-control-flow-internals Si no s'importa el ``@angular/common`` amb ``ngIf`` o ``ngFor`` surt un error: https://alifrazansaputra.medium.com/if-vs-ngif-angular-17-the-newest-version-of-angular-b77ba3fc5279 També s'introdueixen els blocs ``@switch`` i ``@defer`` (https://angular.io/api/core/switch, https://angular.io/api/core/defer)
Al codi s'utilitzen les directives
ngIfingFor(https://angular.io/api/common/NgIf, https://angular.io/api/common/NgFor).A partir d'angular 17 s'introdueix els blocs
@ifi@for(https://angular.io/api/core/if, https://angular.io/api/core/for), els quals tenen una sintaxi més clara, són més ràpids i no fa falta importar@angular/common.Comparació
@ifambngIf: https://blog.angular-university.io/angular-if/Comparació
@forambngFor: https://blog.angular-university.io/angular-for/Comparació performance: https://angularindepth.com/posts/1525/diving-into-the-new-angular-control-flow-internals
Si no s'importa el
@angular/commonambngIfongForsurt un error: https://alifrazansaputra.medium.com/if-vs-ngif-angular-17-the-newest-version-of-angular-b77ba3fc5279També s'introdueixen els blocs
@switchi@defer(https://angular.io/api/core/switch, https://angular.io/api/core/defer)