Size: a a a

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

2020 February 10

SV

Sla V in Angular - русскоговорящее сообщество
Если тебе нужно mat-tree засунуть как форм контрол, то используй ControlValueAccessor. У mat-tree есть Output, которые выдают нужные тебе данные. Пример с чекбоксом есть в доке
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Sla V
Если тебе нужно mat-tree засунуть как форм контрол, то используй ControlValueAccessor. У mat-tree есть Output, которые выдают нужные тебе данные. Пример с чекбоксом есть в доке
то прикрепи
источник

B

Bretbas in Angular - русскоговорящее сообщество
Sla V
Если тебе нужно mat-tree засунуть как форм контрол, то используй ControlValueAccessor. У mat-tree есть Output, которые выдают нужные тебе данные. Пример с чекбоксом есть в доке
где это посмотреть?
источник

SV

Sla V in Angular - русскоговорящее сообщество
Roman Kolesnikov
то прикрепи
Он здесь, так что видит)
источник

SV

Sla V in Angular - русскоговорящее сообщество
Bretbas
где это посмотреть?
источник

SV

Sla V in Angular - русскоговорящее сообщество
Bretbas
где это посмотреть?
По сути просто юзаешь mat-tree как есть, только вместо чекбоксов засунь радио кнопки. И через нужный Output прокидываешь в ControlValueAccessor данные, сам аксесор будет кидать уже данные в твою форму и всё это будет реактивно. Всё
источник

SV

Sla V in Angular - русскоговорящее сообщество
Я так строгую типизацию форм через эти аксесоры делал)
источник

YY

Yulia Yolkina in Angular - русскоговорящее сообщество
Привет!
Правильно ли я понимаю, что флексами можно пользоваться только после доустановки пакета flex-layout?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Yulia Yolkina
Привет!
Правильно ли я понимаю, что флексами можно пользоваться только после доустановки пакета flex-layout?
нет, можно и без него
источник

YY

Yulia Yolkina in Angular - русскоговорящее сообщество
Smooth Operator
нет, можно и без него
Спасибо
источник

SV

Sla V in Angular - русскоговорящее сообщество
Smooth Operator
нет, можно и без него
Есть хоть какой-то профит от использования?Там наверное какие-нибудь инстансы можно делать, чтобы сетка менялась, да?
источник

B

Bretbas in Angular - русскоговорящее сообщество
@dersizes , дружище, может ты мне поможешь сделать из mat-tree formArray чеков?
источник

SV

Sla V in Angular - русскоговорящее сообщество
Bretbas
@dersizes , дружище, может ты мне поможешь сделать из mat-tree formArray чеков?
Я же тебе расказал уже всё)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Sla V
Есть хоть какой-то профит от использования?Там наверное какие-нибудь инстансы можно делать, чтобы сетка менялась, да?
ай донт кноу
источник

B

Bretbas in Angular - русскоговорящее сообщество
Sla V
Я же тебе расказал уже всё)
да там 100 пудово по другому. Никакого акссесора не надо
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bretbas
@dersizes , дружище, может ты мне поможешь сделать из mat-tree formArray чеков?
а что ты хочешь сделать то
источник

SV

Sla V in Angular - русскоговорящее сообщество
Bretbas
да там 100 пудово по другому. Никакого акссесора не надо
Это самый простой способ)
источник

B

Bretbas in Angular - русскоговорящее сообщество
просто нужно создать динамически FormControl ы, засунуть в массив FormArray
источник

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
а что ты хочешь сделать то
У меня есть просто mat-tree дерево, где каждый пункт имеет checkbox.
Выделить можно только один.

Мне нужно его забрать через реактивную форму
источник

N

Natasha Zhorn in Angular - русскоговорящее сообщество
Yulia Yolkina
Привет!
Правильно ли я понимаю, что флексами можно пользоваться только после доустановки пакета flex-layout?
И это был короткий ответ, а теперь если Вам интересно давайте разберемся. flex - это css свойство.
Можете подробнее прочитать про него в документации или на других ресурсах: https://developer.mozilla.org/ru/docs/Web/CSS/flex

По сути же flex-layout - это обертка. Которая предоставляет всякие плюшки.
Но если посмотреть на код - то он добавляет разные стили по условиям.

Вот flexAlign, например: https://github.com/angular/flex-layout/blob/master/src/lib/flex/flex-align/flex-align.ts
источник