Size: a a a

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

2021 March 30

DK

Dmitry Korovko in Angular - русскоговорящее сообщество
Dmitry Korovko
ребят, привет! подскажите в какую сторону смотреть, не могу найти решение проблемы. собственно проблема: есть компонент, при инициализации он получает объект с данными, из которых выбираются ссылки на картинки для слайдера в этом компоненте. к примеру пролистал в слайдере до 3 картинки и перевернул девайс в горизонтальное положение - у меня происходит ререндеринг компонента, в связи с чем обновляются данные, и как следствие - слайдер начинает крутить с первой картинки, а не с той, на котором остановился в портретном режиме. при повороте экрана должен ли перерисовываться компонент? может, что не так сделано..
товарищи, ну плз, кто знает, может объяснить что у меня такое происходит?)
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Dmitry Korovko
товарищи, ну плз, кто знает, может объяснить что у меня такое происходит?)
так написали же уже
источник

VV

Volodymyr Vasylkivsk... in Angular - русскоговорящее сообщество
а можно как-то задать стили в главном компоненте для елементов другого компонента, который внутри главного компонента?)
источник

DK

Dmitry Korovko in Angular - русскоговорящее сообщество
Anton K.
так написали же уже
эммм, я не вижу что-то, тут про стейт и стили были ответы только
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Dmitry Korovko
эммм, я не вижу что-то, тут про стейт и стили были ответы только
ну да, сохранять состояние компонента, чтобы при перерисовке сразу показывать правильный слайд
источник

DK

Dmitry Korovko in Angular - русскоговорящее сообщество
Anton K.
ну да, сохранять состояние компонента, чтобы при перерисовке сразу показывать правильный слайд
то есть это норм, что он ререндерится при повороте? ну я думал что-то придумать может с сервисом, чтоб хранить текущее состояние
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Dmitry Korovko
то есть это норм, что он ререндерится при повороте? ну я думал что-то придумать может с сервисом, чтоб хранить текущее состояние
про то, рендерится ли он при повороте даж не знаю. наверное это из-за window resize event?
источник

AK

Anton K. in Angular - русскоговорящее сообщество
не знаю, что там за либа для слайдов
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Taras Savchenko
дизейблишь панель, добавляешь референс на нее (типа #panel), создаешь свою кнопку и к ней добавляешь (click)="panel.toggle()"

может можно убрать eventListener как-то, вместо дизейблинга, но я не знаю как
Смотри я сделал через pointer-events но у меня есть еще другие иконки там кроме этой и поэтому на клик по них должны действовать другие действия
источник

R

Rus in Angular - русскоговорящее сообщество
Народ подскажите пж почему у меня при загрузке страницы консоль лог выдает 66 значений с не пустыми channels массивами а в шаблоне channels пусты?
источник

R

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

R

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

R

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

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
[formGroup]="notification" так попробуй
источник

VM

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

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
наоборот. убери его. у тебя же нет группы. только контролы
источник

R

Rus in Angular - русскоговорящее сообщество
form это же основной билдер который содержит notification & channels
источник

R

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

R

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

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
Rus
form это же основной билдер который содержит notification & channels
notification это тоже форм група
источник