Size: a a a

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

2020 May 14

V

VY in Angular - русскоговорящее сообщество
Anton Shvets
а че с аирбнб не так
мой конфиг круче твоего и все такое)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
San
Всем дня доброго.
Товарищи, кто-нибудь знает как можно дождаться когда полностью проинициализируется контент шаблонной переменной?
Есть сама переменная:
@ViewChild('tableBody') tableBody: ElementRef

Пытаюсь получить tableBody.nativeElement.children. Причем вызываю этот код в ngAfterViewInit, но на этом этапе контента tableBody еще нет и я не могу получить el.clientHeight. Но потом, когда страница полностью прогрузится, все нужные данные имеются. Я итак уже взял самый поздник хук лайфцикла, но эту хрень никак не могу победить.
никак
источник

S

San in Angular - русскоговорящее сообщество
Smooth Operator
никак
Понял, спасибо. Буду искать другое решение.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
San
Понял, спасибо. Буду искать другое решение.
если важно что все что ниже инициализировалось, надо что бы оно само об этом сообщало
других вариантов я не вижу
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
San
Понял, спасибо. Буду искать другое решение.
ну прям уж никак, повесь ViewChild на сеттер
источник

S

San in Angular - русскоговорящее сообщество
Anton Shvets
ну прям уж никак, повесь ViewChild на сеттер
хм, интересная мысль. Спасибо, попробую
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Smooth Operator
если важно что все что ниже инициализировалось, надо что бы оно само об этом сообщало
других вариантов я не вижу
так это не будет значить что контент проинициализировался
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
San
хм, интересная мысль. Спасибо, попробую
ток надо наверно clientHeight сделать реактивным, ResizeObserver замутить типа того
источник

ss

san shan in Angular - русскоговорящее сообщество
Подскажите в чем смысл вот такой записи в
. pipe(
   filter(val => !!val)
)
источник

J

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

YM

Yegor Markevich in Angular - русскоговорящее сообщество
Ну просто в булевое val переводится
источник

S

San in Angular - русскоговорящее сообщество
Там смысл в том, что если Observable выдаст какое-то невалидное значение (null, undefined, пустую строку и т.п.) то фильтр это не пропустит. Т.е. subscribe не сработает
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
Всем привет.
Кто то использовал CReditor 5?
Интересует возможность вставить картинку в текст + ресайзер. (Знаю что у него есть такие модули)
Интересуют люди, которые смогли это сделать, или знают такие сборки. Т.к. у меня пока не вышло их подружить
источник

ІБ

Ігор Братух... in Angular - русскоговорящее сообщество
всем привет, какая есть самая раняя точка входа чтобы там можно было сделать редирект с помощью Router#navigate? Делаю с помощью AppInitialazer но навигация не происходит, белая страница.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Ігор Братух
всем привет, какая есть самая раняя точка входа чтобы там можно было сделать редирект с помощью Router#navigate? Делаю с помощью AppInitialazer но навигация не происходит, белая страница.
в конструкторе AppModule
источник

DK

Dm K in Angular - русскоговорящее сообщество
Ребят, давненько не писал на ангуляре, возникла проблема в роутинге. Надо что бы основное приложение было на чистой  url без всяких сабпутей.
app.module routes forRoot:
{path: 'auth’, loadChildren: () => import('auth.module').then(m => m.AuthModule) },
{path: '', loadChildren: () => import('main.module').then(m => m.MainModule) }

в мейне  по пути “” хочу подгрузить home модуль. Пробовал 2мя вариантами:
[{path: '', loadChildren: () => import('home.module').then(m => m.HomeModule) },…]

а также
[{path: '', children: [
  {path: '', loadChildren: () => import('home.module').then(m => Home.Module) },
]}]


 во всех случаях в нетворке лоадится мейн, но почему то открывается логин форма на “”, даже не на /auth/login
источник

DK

Dm K in Angular - русскоговорящее сообщество
подскажите пожалуйста
источник

AT

Alexander Trunov in Angular - русскоговорящее сообщество
San
Всем дня доброго.
Товарищи, кто-нибудь знает как можно дождаться когда полностью проинициализируется контент шаблонной переменной?
Есть сама переменная:
@ViewChild('tableBody') tableBody: ElementRef

Пытаюсь получить tableBody.nativeElement.children. Причем вызываю этот код в ngAfterViewInit, но на этом этапе контента tableBody еще нет и я не могу получить el.clientHeight. Но потом, когда страница полностью прогрузится, все нужные данные имеются. Я итак уже взял самый поздник хук лайфцикла, но эту хрень никак не могу победить.
Посмотри в сторону MutationObserver. Генерирует события при изменении DOM-дерева.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Dm K
Ребят, давненько не писал на ангуляре, возникла проблема в роутинге. Надо что бы основное приложение было на чистой  url без всяких сабпутей.
app.module routes forRoot:
{path: 'auth’, loadChildren: () => import('auth.module').then(m => m.AuthModule) },
{path: '', loadChildren: () => import('main.module').then(m => m.MainModule) }

в мейне  по пути “” хочу подгрузить home модуль. Пробовал 2мя вариантами:
[{path: '', loadChildren: () => import('home.module').then(m => m.HomeModule) },…]

а также
[{path: '', children: [
  {path: '', loadChildren: () => import('home.module').then(m => Home.Module) },
]}]


 во всех случаях в нетворке лоадится мейн, но почему то открывается логин форма на “”, даже не на /auth/login
path: '', loadChildren: ...
не будет работать так
всегда будет срабатывать первый в списке
источник

ss

san shan in Angular - русскоговорящее сообщество
San
Там смысл в том, что если Observable выдаст какое-то невалидное значение (null, undefined, пустую строку и т.п.) то фильтр это не пропустит. Т.е. subscribe не сработает
Спс
источник