- ΠΡΠΎΠ΅ΡΠΈΡΠΎΠ²Π½ΠΈΠ΅ content -> view: ViewChild ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΡΠΎΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ
ΠΠ΅Ρ, ΠΏΡΠΎΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΠΈΡ ΠΎΠ΄ΠΈΡ - https://stackblitz.com/edit/angular-35v9ow?file=src%2Fapp%2Fapp.component.ts
- exportAs & Injector
ΠΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π΅ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΠΈΠ½ΠΆΠ΅ΠΊΡΠΎΡΠ΅. ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡ ΠΈΡ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ (LocalModuleScope) Π ΡΠ°ΠΌΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΡΡ - /packages/core/src/render3/instructions.ts#L2018
- ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ
https://stackblitz.com/edit/ng-str-directive-multi-params
- ΠΏΡΠΈΠΌΠ΅Ρ Ρ Ρ ΠΎΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° (?ΠΎΡΠΈΠ±ΠΊΠ°)
ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠ°Π»ΠΈΡΡ: ΡΠ΅Π»Π΅ΠΊΡΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π½ΡΠΉ ΡΠ΅Π»Π΅ΠΊΡΠΎΡ ΠΎΡΠ»ΠΈΡΠ°Π»ΠΈΡΡ. ΠΈΡΠΏΡΠ°Π²ΠΈΠ», ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ dynamic-components
- *ngIf="userInfo$ | async as userInfo" vs let-userInfo="userInfo$ | async" *ngIf="userInfo"
ΠΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ±. let- ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π²ΠΎ Π²ΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ
- ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π±Π°Π½Π΄Π» Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ»
angular-cli ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ - https://github.com/manfredsteyer/ngx-build-plus
- { provide: UserService, useExisting: AdminService}
https://stackblitz.com/edit/ng-use-existing?file=src%2Fmain.ts
- ΠΏΡΠΈΠΌΠ΅Ρ AsyncSubject
ΠΊΠΎΠ½ΡΠ΅ΠΏΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ, Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ Subject. ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΡΠ°Π» ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Ρ ΠΌΠ°ΡΡΠ΅Ρ-ΠΊΠ»Π°ΡΡΠΎΠ² ΠΏΠΎ ΡΠ΅Π°ΠΊΡΠΈΠ²Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ - https://twitter.com/Michael_Hladky/status/1081563545077198854
- Π΅ΡΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠΈΡΡ Π·ΠΎΠ½Ρ, ΡΠΎ ΡΠΎΡΡΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ
ΠΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ - https://stackblitz.com/edit/ng-no-zones-router?file=src%2Fmain.ts
- SW: cache API config // dataGroups
ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ ΡΠΆΠ΅ Π½Π° Π·Π°Π½ΡΡΠΈΠΈ - https://angular.io/guide/service-worker-config#datagroups
- Π°ΡΠ°ΠΊΠ° MITM Ρ https ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°ΠΌΠΈ
https://stackoverflow.com/a/14907718
- ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ½ΡΡΠ°Π½Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°, Π½Π΅ ΠΈΠ½ΠΆΠ΅ΠΊΡΡ Π΅Π³ΠΎ? (email Arseny Matisov )
ΠΠ΅ Π΄ΠΎΠΆΠ΄Π°Π»ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΎΡ Arseny Matisov