Angular 18, o próximo lançamento planejado da estrutura de desenvolvimento de aplicativos da web baseada em TypeScript do Google, deve chegar em 22 de maio, com recursos como visualizações adiáveis e fluxo de controle declarativo saindo da visualização do desenvolvedor para um estágio estável.
Visualizações adiáveis, também conhecidas como @defer
blocos, podem ser usados em modelos de componentes para adiar o carregamento de dependências selecionadas dentro do modelo, reduzindo assim o tamanho do pacote inicial do aplicativo. O fluxo de controle declarativo é uma nova sintaxe integrada para fluxo de controle que traz funcionalidades como NgIf
, NgFor
e NgSwitch
na própria estrutura (como @if
, @for
e @switch
respectivamente), permitindo que os desenvolvedores mostrem, ocultem e repitam elementos condicionalmente.
Outros recursos planejados para Angular 18:
- A detecção de alterações sem zona é um novo recurso introduzido no Angular 18. A detecção de alterações agora funcionará sem intermediários como zone.js.
- Angular DevTools agora tem suporte para hidratação e depuração. Angular DevTools também oferece suporte a vários aplicativos Angular em execução em iFrames.
- O conteúdo padrão está habilitado para ng-content.
- Os eventos de alteração de estado de controle unificado estão habilitados.
- Angular.dev se torna o novo site de documentos. Os visitantes do angular.io serão redirecionados.
Angular 18 segue o lançamento de novembro de 2023 do Angular 17, que visualizou o fluxo de controle e introduziu hidratação para restaurar o aplicativo renderizado no lado do servidor no cliente.