Size: a a a

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

2019 September 25

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Делайте метод в сервисе.

Т.е. в сервисе BehaviourSubject, в который он будет писать при вызове метода.
А Objservable в сервисе = BehaviourSubject.osObservable()
спасибо, буду пробовать)
источник

N

Nazar in Angular - русскоговорящее сообщество
подскажите как решить багу ? https://cl.ly/12a888126604
источник

N

Nazar in Angular - русскоговорящее сообщество
когда появляется прокрутка попап вилазит так так значения ширини harcoded
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Делайте метод в сервисе.

Т.е. в сервисе BehaviourSubject, в который он будет писать при вызове метода.
А Objservable в сервисе = BehaviourSubject.osObservable()
в общем сделал, как вы сказали, результат работы не изменился, ошибка есть. Решил попробовать в компоненте, который забирает кнопки и отрисовывает обернуть присваивание в setTimeout и ошибка пропала.
По итогу - спасибо вам, узнал про BehaviourSubject)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
в общем сделал, как вы сказали, результат работы не изменился, ошибка есть. Решил попробовать в компоненте, который забирает кнопки и отрисовывает обернуть присваивание в setTimeout и ошибка пропала.
По итогу - спасибо вам, узнал про BehaviourSubject)
В шаблоне подписывайтесь через async pipe подписаться на observable

Subject и Observable мощная связка
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
В шаблоне подписывайтесь через async pipe подписаться на observable

Subject и Observable мощная связка
ошибка остается. попробовал еще оберунть блок с кнопками и добавить *ngIf="tt", и присвоил tt = true, после присвоения массива из сервиса, ошибка пропала
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
ошибка остается. попробовал еще оберунть блок с кнопками и добавить *ngIf="tt", и присвоил tt = true, после присвоения массива из сервиса, ошибка пропала
На стекблитце так и не воспроизводится?
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
На стекблитце так и не воспроизводится?
неа)
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
ребята, вообще не врубаюсь, вот есть роутинг из AppModule для пустого роута:

export const routes: Routes = [
   {
       path: '',
       redirectTo: '/dashboard',
       pathMatch: 'full',
   }
];


в другом модуле, который подключается самым последним (я его назван NotFoundModule) вот такой роутинг:

export const routes: Routes = [
   {
       path: '**',
       redirectTo: '/dashboard',
   }
];


но, я хочу избавиться от упоминания /dashboard в роутинге NotFound модуля, пробую писать вот так:

export const routes: Routes = [
   {
       path: '**',
       redirectTo: '',
   }
];


не работает редирект на /dashboard из роутинга App модуля, пробую писать вот так:

export const routes: Routes = [
   {
       path: '**',
       redirectTo: '/',
   }
];


тоже не работает.

В любом варианте если ввожу несуществующий роут — https://mysite.com/foobar — то открывается просто корень сайта — https://mysite.com, а не https://mysite.com/dashboard. Как это исправить?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
неа)
Покажите код шаблона, компонента и сервиса ещё раз, что сейчас  там
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Покажите код шаблона, компонента и сервиса ещё раз, что сейчас  там
1. шаблон компонента с кнопками.
2. его код.
3.код сервиса.
4. кусок кода компонента с формой, который отправляет кнопки
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Покажите код шаблона, компонента и сервиса ещё раз, что сейчас  там
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Покажите код шаблона, компонента и сервиса ещё раз, что сейчас  там
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
Покажите код шаблона, компонента и сервиса ещё раз, что сейчас  там
источник

I

Ivan in Angular - русскоговорящее сообщество
на 4й фотке, строках 76 - 86 обновляется поле кнопки
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
на 4й фотке, строках 76 - 86 обновляется поле кнопки
в компоненте this.buttons = this.navBtnService.buttons$

в шаблоне *ngFor="let button of buttons$ | async"
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
в компоненте this.buttons = this.navBtnService.buttons$

в шаблоне *ngFor="let button of buttons$ | async"
ошибка есть
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
ошибка есть
если убрать присваивание disabled = false, то ошибка пропадает?
источник

I

Ivan in Angular - русскоговорящее сообщество
Oleg Safonov
если убрать присваивание disabled = false, то ошибка пропадает?
нет
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ivan
нет
опечатался выше

в компоненте this.buttons$ = this.navBtnService.buttons$
и уберите вашу подписку там

в шаблоне *ngFor="let button of buttons$ | async"
источник