Size: a a a

Angular - русскоговорящее сообщество

2021 June 10

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Можно этот же модуль указать
источник

OP

Oleg P in Angular - русскоговорящее сообщество
может именно только он и нужен там? если мы его конфигурируем
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
источник

OP

Oleg P in Angular - русскоговорящее сообщество
благодарю! Если я создам три модуля FiltersModule с разным конифгом в  platformBrowserDynamic()
   .bootstrapModule(FiltersModule). А затем размещ. на странице три элемента

<app-filters>
<app-filters>
<app-filters>

Будет ли у каждого свой инстанс модуля?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Вряд-ли. Нужны разные компоненты в bootstrap секции, а для этого нужны разные модули. Потому бы завел AppModule1 и AppModule2
источник

OP

Oleg P in Angular - русскоговорящее сообщество
я бы завел - просто мне нужно N количество таких встраиваний а значит AppModuleN..
источник

OP

Oleg P in Angular - русскоговорящее сообщество
у меня есть итоговое ангуляр приложение (bundle.js). Я хочу разместить несколько раз его на странице. в разные контейнеры. по принципу встраивания. как например яндекс -карты. вы можете проинициализировать разные new MapYandex() и укзать в какие контейнеры вставить
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
тиньков в отдельных фреймах приложение запускает
https://habr.com/ru/company/tinkoff/blog/520476/
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
То есть теоретически можно одно и то же приложение запустить в разных фреймах и они будут незваисимы
источник

OP

Oleg P in Angular - русскоговорящее сообщество
похоже на то...до завтра буду изучать...может что выйдет
источник

J

Just_yan.tkd in Angular - русскоговорящее сообщество
хочу пройтись по массиву controls
источник

J

Just_yan.tkd in Angular - русскоговорящее сообщество
как это сделать
источник

P

Parrot in Angular - русскоговорящее сообщество
Всем доброго времени суток!
Подскажите, в какую сторону копать, мне необходимо делать logout юзеру по прошествии 10 минут без активности на вкладке
источник

DY

Dmitry Yatsishin in Angular - русскоговорящее сообщество
я писал такой сервис
const MINUTES_UNTIL_AUTO_LOGOUT = 5; // in Minutes
const CHECK_INTERVALL = 1000; // in ms
const STORE_KEY = 'lastAction';

export class AutoLogoutService {
 constructor(
   private _auth: AuthenticationService,
   private _ngZone: NgZone,
   @Inject(PLATFORM_ID) private platformId: Object
 ) {
   this.check();
   this.initListener();
   this.initInterval();
 }

 get lastAction() {
   if (isPlatformBrowser(this.platformId)) {
     return parseInt(localStorage.getItem(STORE_KEY), 10);
   }
 }
 set lastAction(value) {
   if (isPlatformBrowser(this.platformId)) {
     localStorage.setItem(STORE_KEY, value.toString());
   }
 }

 initListener() {
   this._ngZone.runOutsideAngular(() => {
     document.body.addEventListener('click', () => this.reset());
   });
 }

 initInterval() {
   this._ngZone.runOutsideAngular(() => {
     setInterval(() => {
       this.check();
     }, CHECK_INTERVALL);
   });
 }

 reset() {
   this.lastAction = Date.now();
 }

 check() {
   const now = Date.now();
   const timeLeft = this.lastAction + MINUTES_UNTIL_AUTO_LOGOUT * 60 * 1000;
   const diff = timeLeft - now;
   const isTimeout = diff < 0;

   this._ngZone.run(() => {
     if (isTimeout) this._auth.logout().subscribe();
   });
 }
}

может найдете для себя что то полезное
источник

И

Ильдар in Angular - русскоговорящее сообщество
Здравствуйте, следует ли использовать nesting в scss если ангуляр по дефолту и так инкапсулирует стили компонентов?
источник

P

Parrot in Angular - русскоговорящее сообщество
Спасибо
источник

P

Parrot in Angular - русскоговорящее сообщество
источник

YV

Yurii Veselov in Angular - русскоговорящее сообщество
Все зависит от ситуации. В некоторых случаях можно отключить инкапсуляцию и манипулировать видимость стилей в шареных допустим компонентах
источник

И

Ильдар in Angular - русскоговорящее сообщество
тогда лучше делать по дефолту вложенность
источник

И

Ильдар in Angular - русскоговорящее сообщество
есть разница?
источник