Angular 19, una actualización planificada del popular marco web basado en TypeScript, está configurado para hacer que standalone: ​​true sea el valor predeterminado para componentes, directivas y tuberías. Este cambio, anunciado en una publicación del blog de Angular el 3 de septiembre, eclipsa el uso de NgModules. Con el nuevo valor predeterminado, los desarrolladores ya no necesitan escribir el indicador standalone: ​​true. El anuncio señala que se introdujo una vista previa para desarrolladores de la función standalone con Angular 14 en junio de 2022. Esto hizo posible crear aplicaciones que no dependían de NgModules, un mecanismo para organizar el código en una estructura modular. Desde entonces, Standalone se ha estabilizado y ahora es la forma recomendada de escribir código Angular. La CLI de Angular genera componentes con standalone: ​​true de forma predeterminada. La documentación de Angular también enseña ahora «standalone primero» a los nuevos desarrolladores de Angular. Standalone hace que Angular sea más fácil de aprender y comenzar a usar, y la adopción ha sido sólida en todo el ecosistema Angular, decía la publicación. También habilita nuevas funciones. La API de composición de directivas, por ejemplo, admite un mejor modelo de composición para el comportamiento de los componentes al permitir que se apliquen directivas independientes en la declaración de un componente o directiva host. Las vistas diferibles permiten cargar de forma diferida componentes y directivas independientes en el nivel de plantilla para optimizar las aplicaciones Angular.