Size: a a a

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

2021 February 25

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
ну по классу получается, как мне тогда в доме определить какой таб активен
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
ну по классу получается, как мне тогда в доме определить какой таб активен
забудь про классы. сначала идет логика. "активный таб" это не то что в разметке, а то что в состоянии компонента у тебя
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
а уже исходя из логики расставляются классы и прочее
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Окей, как тогда детектить активный таб ?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Я вижу решение, только так. У меня изменяется роут, я по роуту делаю детект, у меня есть ViewChild и этим чайлдам я меняю стили
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
Я вижу решение, только так. У меня изменяется роут, я по роуту делаю детект, у меня есть ViewChild и этим чайлдам я меняю стили
если таб определяется роутом, то да. вьючайлд не нужен тут
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Anton Shvets
если таб определяется роутом, то да. вьючайлд не нужен тут
Не нужен ?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
Не нужен ?
просто нисходящие данные из модели в шаблон, классика же.
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Anton Shvets
просто нисходящие данные из модели в шаблон, классика же.
?
источник

AS

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

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Я в ангуляре не сильно спец, сорян за тупняки
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
из ts в html
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Vladimir Murashko
Я в ангуляре не сильно спец, сорян за тупняки
Подпишись на params и записывай параметр, который за таб отвечает в переменную
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Andrew Sverdlov
Подпишись на params и записывай параметр, который за таб отвечает в переменную
я так и делаю
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Vladimir Murashko
я так и делаю
Тогда что не получается?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Andrew Sverdlov
Тогда что не получается?
Ну я спросил сначала, как делать рендером в компоненте менять или директивной изменять элемент в доме
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
Vladimir Murashko
Ну я спросил сначала, как делать рендером в компоненте менять или директивной изменять элемент в доме
Ну так подсказали же решение
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Так директива будет висеть на трех дивах, как она поймет, что ей менять или это я не понимаю, что она будет делать.
источник

AS

Andrew Sverdlov in Angular - русскоговорящее сообщество
[class.active]="activeIndex === index", если условие верное, то добавит класс active, если нет, то уберет
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
Так директива будет висеть на трех дивах, как она поймет, что ей менять или это я не понимаю, что она будет делать.
не нужно там директив
источник