-
Angular Elements: А как-то можно типизировать CustomEvent, который прилетает при клике?
Мы вместе с нашим элементом также можем экпортировать кастомный интерфейс нашего события:
export interface ClickedEvent extends MouseEvent { } -
Angular Elements: как передать динамически ng-content (не innerHTML)
Специфика ng-content. В данном случае, чтобы правильно отработало необходимоиспользовать slot вместо ng-content, предварительно переключившись на ViewEncapsulation.ShadowDom (иначе slot не заработает) это было добавлено тут - angular/angular#24861 о slot можно почитать тут - https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_templates_and_slots Пример обновлен - ./2-angular-elements/angular-elements/
-
Service Workers: А можно service worker использовать без добавления pwa? (нужны апдейты, но не нужен офлайн)
Самый простой способ - это просто удалить описание асетов из конфигурации сервис воркера (ngsw-config.json). Добавил пример в ./6-workers/service-workers-no-offline/