Skip to content
This repository has been archived by the owner on May 3, 2019. It is now read-only.

javascriptru-old/angularpro-20190303

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

angularpro-20190303

Дополнительные вопросы

  • Проецировние 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published