Size: a a a

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

2020 July 14

VS

Vladimir Stempel 👁🍵... in Angular Material — русскоговорящее сообщество
так ты при объявлении можешь это сделать, типа
public posts$ = this.populatePosts();
источник

VS

Vladimir Stempel 👁🍵... in Angular Material — русскоговорящее сообщество
а как данные придут в обсервабле, так и выполнится твой цикл)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Vladimir Stempel 👁🍵
так ты при объявлении можешь это сделать, типа
public posts$ = this.populatePosts();
блин)
нельзя так, гвоорю же
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
так как observable эта внутри, populatePosts(), создается исходя из событий КОНТРОЛОВ шаблона
источник

VS

Vladimir Stempel 👁🍵... in Angular Material — русскоговорящее сообщество
Bretbas
короче в хуке ngInit устанавливаю начальное значение для этой observable:
this.posts$ = of(new Array<PostListModel>());
ну так зато можно)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
а значит мне нужно получить эту observable из populatePosts только в хуке AfterViewInit или позже
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
но не раньше!
источник

VS

Vladimir Stempel 👁🍵... in Angular Material — русскоговорящее сообщество
Bretbas
а значит мне нужно получить эту observable из populatePosts только в хуке AfterViewInit или позже
та понял)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Во)
источник
2020 July 15

ДЛ

Данг Лёша in Angular Material — русскоговорящее сообщество
ребят делаю модалку и вызываю в ней запрос из сервиса(закомнченный код), но он не работает и пишет
ExpressionChangedAfterItHasBeenCheckedError

выше делаю такой же запрос в компоненте и всё отлично работает, кто знает в чём магия?)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Данг Лёша
ребят делаю модалку и вызываю в ней запрос из сервиса(закомнченный код), но он не работает и пишет
ExpressionChangedAfterItHasBeenCheckedError

выше делаю такой же запрос в компоненте и всё отлично работает, кто знает в чём магия?)
попробуй в pipe(debounceTime(0)) сделать
источник

ДЛ

Данг Лёша in Angular Material — русскоговорящее сообщество
Bretbas
попробуй в pipe(debounceTime(0)) сделать
Я решил) убрал в сервисе объект инжектирования и добавил в компонент локальный провайдер сервиса, не знаю почему но так работает😊😂
источник

E

E_A in Angular Material — русскоговорящее сообщество
Данг Лёша
Я решил) убрал в сервисе объект инжектирования и добавил в компонент локальный провайдер сервиса, не знаю почему но так работает😊😂
Скорей всего потому что entrycomponent
источник
2020 July 16

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Кто нибудь делал подобную структуру с mat table?
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Переслано от Bretbas
Народ, а можно как нибудь установить FormGroup из шаблона?
Тоесть в коде у меня сейчас вот так:
this.postForm.setValue({
           description: post.description,
           cityCategories: post.cityCategories,
           isAnonymous: post.isAnonymous,
           hashTags: post.hashTags
         });


А я хочу, этими данными заполнить форму прям в шаблоне, так как подписка происходит в шаблоне к потоку, и емит объекта(который должен как раз инициализировать форму) висит в шаблоне
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Bretbas
Переслано от Bretbas
Народ, а можно как нибудь установить FormGroup из шаблона?
Тоесть в коде у меня сейчас вот так:
this.postForm.setValue({
           description: post.description,
           cityCategories: post.cityCategories,
           isAnonymous: post.isAnonymous,
           hashTags: post.hashTags
         });


А я хочу, этими данными заполнить форму прям в шаблоне, так как подписка происходит в шаблоне к потоку, и емит объекта(который должен как раз инициализировать форму) висит в шаблоне
Ты хочешь это в html разместить?
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Alex Ker
Ты хочешь это в html разместить?
да.
но вот в другом чате мне говорят, что нельзя так
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Bretbas
да.
но вот в другом чате мне говорят, что нельзя так
Через pipe надо пробовать
источник

AK

Alex Ker in Angular Material — русскоговорящее сообщество
Тоесть при загрузке формы хочешь сразу и данные грузить в нее
источник

RI

Rustam I in Angular Material — русскоговорящее сообщество
Alex Ker
Кто нибудь делал подобную структуру с mat table?
посмотри в сторону expandable-table тот же принцип (если по быстрому надо)
источник