✨ #ngFanatic #еженедельник от 16.10.2019
Релизы:
angular: 8.2.10, 9.0.0-next.10 (2019–10–09)
angular-cli:
8.3.9, v9.0.0-next.9
angular material2:
8.2.3
Статьи:
How to test Observables (Kevin Kreuzer) — Полное руководство по тестированию Observables, чтобы вы больше не путались.
Creating Behavioral Components in Angular (Netanel Basal) — Из этой статьи можно извлечь:
- Как мы можем подписаться на события в дочерних компонентах, и изменять их поведение на верхнем уровне;
- Как с помощью exportAs можно вытащить состояние компонента и использовать его внутри ng-content;
- Как организовать Lazy компоненты и не рендерить их по его собственному состоянию.
Discover Iterative DOM, the magic behind Angular Ivy (Francesco Leardini) — Основной посыл статьи: Iterative Dom
tree-shakable поэтому ваши бандлы должны стать еще меньше.
Clarity’s future: user-focused, framework-independent, accessible, enterprise-ready, and open source (Jehad Affoneh) Если вам лень писать свою либу компонентов, или хотите узнать а как надо писать, то вам обязательно необходимо взглянуть на Clarity.
10 Things Every Angular Developer Should Know About Zone.js (Matthias Junker) очень крутое руководство по Zone.js c различными отсылками к офф документации. Про управления событиями, какие можем закинуть в blacklist, или какие события оборачиваются Node.
Celebrating Another Year of TypeScript (Ben Coveney) Typescript уже 7 лет, а вот AtScript могло бы быть 5 ;) хорошо что сумели обьедениться.
Creating Modals in Angular (Chidume Nnamdi) простая модалка на ангуляре.
Либы:
Ng-sortgrid (Kevin Kreuzer) Очень легкая либа для draggable grid.
🎁
Бонус
И просто напомню, вы можете поучаствовать в Octoberfest улучшив ngx-bootstrap, и получить
дополнительные подарки.