Size: a a a

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

2020 March 30

B

Bretbas in Angular Material — русскоговорящее сообщество
если разметка эта решает, то я лучше ее там сделаю, чем заставлю себя, через год, лезть в код компонента, искать что там у меня происходит
источник

B

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

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
смотря какая логика
любая логика
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
любая логика
ну вообщем не будем открывать холивары)
Я сам разработчик dotnet. Пишу на WPF в основном. Там тоже MVVM. Есть тоже разметка своя. И свои нюансы.
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
а тут ты тем более меняешь значение переменной из темплейта - это плохая практика, в таком случае у тебя компонент зависит от темплейта и не знает что вообще происходит
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
а тут ты тем более меняешь значение переменной из темплейта - это плохая практика, в таком случае у тебя компонент зависит от темплейта и не знает что вообще происходит
значение переменной, которая относится к состоянию View'шке контрола!
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
не забывайте это
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
disabled <— свойство моего контрола TreeSelector. Оно отвечает за состояние Представления
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
поэтому менять его в разметке, Я считаю, самое место
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
если ничего не меняет, то использовать можно, я скорее всего не так понял, что вы собирались делать. Но я влюбом случае сделал бы котрол для чекбокса и подписался на его изменения в компоненте
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
если ничего не меняет, то использовать можно, я скорее всего не так понял, что вы собирались делать. Но я влюбом случае сделал бы котрол для чекбокса и подписался на его изменения в компоненте
Вот) Ничего сложного.
Просто этот toggle-button изменяет состояние вот этих вещей, куда я подвел красную стрелку
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Вот в выключенном состоянии
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
нести эту логику в ts я не вижу смысла. Это логика Представления.
Всегда была и будет
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
Вот) Ничего сложного.
Просто этот toggle-button изменяет состояние вот этих вещей, куда я подвел красную стрелку
я понял уже, но мое мнение прежнее, лучше использовать fromControl-ы, без лишних инпутов иатрибутов
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
нести эту логику в ts я не вижу смысла. Это логика Представления.
Всегда была и будет
это не логика представления а костыль сейчас
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
я понял уже, но мое мнение прежнее, лучше использовать fromControl-ы, без лишних инпутов иатрибутов
Ну посмотрим что дальше) может я соглашусь с Вами чуть позже
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
когда уже буду привязывать данные к этому всему
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
это не логика представления а костыль сейчас
почему же? 😃
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
почему же? 😃
потому что у вас реализовал valueAccessor, а вы добавляете инпут ненужный
источник