Angular 19, uma atualização planejada para a popular estrutura da web baseada em TypeScript, está definida para tornar standalone: true o padrão para componentes, diretivas e pipes. Essa mudança, anunciada em uma postagem do blog Angular em 3 de setembro, eclipsa o uso de NgModules. Com o novo padrão, os desenvolvedores não precisam mais digitar o standalone: true bandeira.

O anúncio observa que uma prévia do desenvolvedor do recurso autônomo foi introduzida com o Angular 14 em junho de 2022. Isso tornou possível construir aplicativos que não dependiam de NgModules, mecanismo para organizar código em uma estrutura modular. O autônomo foi estabilizado desde então e agora é a maneira recomendada de escrever código Angular. O Angular CLI gera componentes com standalone: true por padrão. A documentação do Angular agora também ensina “standalone first” para novos desenvolvedores Angular.

O Standalone torna o Angular mais fácil de aprender e começar a usar, e a adoção tem sido forte em todo o ecossistema Angular, disse o post. Ele também permite novos recursos. A API de composição de diretivas, por exemplo, suporta um melhor modelo de composição para comportamento de componentes, permitindo que diretivas autônomas sejam aplicadas na declaração de um componente ou diretiva host. As visualizações adiáveis ​​apresentam componentes e diretivas autônomos de carregamento lento no nível do modelo para otimizar aplicativos Angular.