Size: a a a

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

2020 March 30

B

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

B

Bretbas in Angular Material — русскоговорящее сообщество
ща попробую
источник

B

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

B

Bretbas in Angular Material — русскоговорящее сообщество
Can't bind to 'disabled' since it isn't a known property of 'tree-selector'.
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
            <tree-selector [valueSelector]="categoryIdSelector"
                    [titleSelector]="categoryNameSelector"
                    [dataSource]="categories"
                    [disabled]="!filter.checked">
           </tree-selector>
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
вот я пытаюсь привязаться к [disabled] моего контрола
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
вот я пытаюсь привязаться к [disabled] моего контрола
сделай его через formControl
источник

ЭП

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

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
если через инпут, то функция выше не нужна
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
сделай его через formControl
я не понимаю.
Зачем нужно переопределять setDisabledState() ?

Я думал, чтобы можно было НА МОИХ собственных ControlValueAccessor привязываться к [disabled]
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
вот я пытаюсь привязаться к [disabled] моего контрола
ты же сделал его формКонтролом, а используешь как компонент
источник

B

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

B

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

B

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

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
я могу к нему добавить formControlName, тем самым получу выбранную категорию
ну вот и попробую через this.control.disable() | enable()
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
Эрик Поуль
ну вот и попробую через this.control.disable() | enable()
что-то ты меня запутал)
источник

B

Bretbas in Angular Material — русскоговорящее сообщество
я не понимаю.
Зачем нужно переопределять setDisabledState() ?

Я думал, чтобы можно было НА МОИХ собственных ControlValueAccessor привязываться к [disabled]
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
должна вызываться автоматически функция setDisabledState()
в который ты прописываешь дальнейшее поведение
источник

ЭП

Эрик Поуль in Angular Material — русскоговорящее сообщество
Bretbas
я не понимаю.
Зачем нужно переопределять setDisabledState() ?

Я думал, чтобы можно было НА МОИХ собственных ControlValueAccessor привязываться к [disabled]
ты не можешь повесить на див disable, поэтому ты создаешь из дива - формКонтрол, и програмно ему указываешь disable или enable, что в свою очередь вызовет setDisabledState()
источник

ЭП

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