JS_BY_VLADILEN Telegram 1208
Angular v20 — быстрее, удобнее, современнее!

Старые добрые ngIf, ngFor, ngSwitch объявлены deprecated и исчезнут через год в 22й версии.

Шаблоны стали похожи на TypeScript:

— Шаблонные строки:


<p>{{ `User ID: ${userId()}` }}</p>


— Оператор возведения в степень:

```html <p> {{ 2 ** 3 }} </p>```

Результат, конечно, 8


— Оператор in для проверки свойств:


@if ('damage' in attack) { {{ attack.damage }} }


⚡️ Асинхронные редиректы в маршрутах:


redirectTo: async () => (await checkAuth()) ? '/dashboard' : '/login';


NgComponentOutlet получил улучшения:

Поддержка inputs, content и кастомного инжектора для динамических компонентов.

🚀 Zoneless Angular (Developer Preview) — без Zone.js:


bootstrapApplication(App, { providers: [provideZonelessChangeDetection()] });


Меньше магии — больше контроля!


📡 HTTP с keepalive:
Отправляйте данные даже при закрытии страницы:


http.post('/analytics', { event: 'close' }, { keepalive: true });


🔹 Сигналы (Signals) теперь стабильны:
API toSignal и effect готовы к продакшену.

⚠️ Важные изменения:
— Убрали ng-reflect-* из DOM
— Deprecated HammerJS — переходите на PointerEvent или другие библиотеки
— Минимальные версии: Node 20 и TypeScript ≥ 5.8

💡 Angular 20 делает серьёзный шаг вперёд: новые возможности в шаблонах, стабильные сигнальные API, удобство работы с динамическими компонентами и подготовка к zoneless-архитектуре.

Ожидаем в будущем Signal Forms и Selectorless Components, но уже сейчас Angular 20 — это мощное обновление с отличной обратной совместимостью.



tgoop.com/js_by_vladilen/1208
Create:
Last Update:

Angular v20 — быстрее, удобнее, современнее!

Старые добрые ngIf, ngFor, ngSwitch объявлены deprecated и исчезнут через год в 22й версии.

Шаблоны стали похожи на TypeScript:

— Шаблонные строки:


<p>{{ `User ID: ${userId()}` }}</p>


— Оператор возведения в степень:

```html <p> {{ 2 ** 3 }} </p>```

Результат, конечно, 8


— Оператор in для проверки свойств:


@if ('damage' in attack) { {{ attack.damage }} }


⚡️ Асинхронные редиректы в маршрутах:


redirectTo: async () => (await checkAuth()) ? '/dashboard' : '/login';


NgComponentOutlet получил улучшения:

Поддержка inputs, content и кастомного инжектора для динамических компонентов.

🚀 Zoneless Angular (Developer Preview) — без Zone.js:


bootstrapApplication(App, { providers: [provideZonelessChangeDetection()] });


Меньше магии — больше контроля!


📡 HTTP с keepalive:
Отправляйте данные даже при закрытии страницы:


http.post('/analytics', { event: 'close' }, { keepalive: true });


🔹 Сигналы (Signals) теперь стабильны:
API toSignal и effect готовы к продакшену.

⚠️ Важные изменения:
— Убрали ng-reflect-* из DOM
— Deprecated HammerJS — переходите на PointerEvent или другие библиотеки
— Минимальные версии: Node 20 и TypeScript ≥ 5.8

💡 Angular 20 делает серьёзный шаг вперёд: новые возможности в шаблонах, стабильные сигнальные API, удобство работы с динамическими компонентами и подготовка к zoneless-архитектуре.

Ожидаем в будущем Signal Forms и Selectorless Components, но уже сейчас Angular 20 — это мощное обновление с отличной обратной совместимостью.

BY Владилен про IT




Share with your friend now:
tgoop.com/js_by_vladilen/1208

View MORE
Open in Telegram


Telegram News

Date: |

Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). The court said the defendant had also incited people to commit public nuisance, with messages calling on them to take part in rallies and demonstrations including at Hong Kong International Airport, to block roads and to paralyse the public transportation system. Various forms of protest promoted on the messaging platform included general strikes, lunchtime protests and silent sit-ins. More>> Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019. Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week.
from us


Telegram Владилен про IT
FROM American