модели формы. Я хочу этому хитрому объекту казать тип. Как это сделать?
obj as YourType
как мне опицинальный клон сделать, prop1? pro2? pro3?
У тебя же типизирован this.model? Почему бы с ним и не работать
да модель типизированна. Но там все совйства сразу указаны. Я хотел указать ее клон, но чтобы у него все свойства были опциональные. Т.к по идее мне из формли только одно свойства прилитает из modelchanged
Я думал прилетает вся модель
Ну так можно в том же хендлере просто смотреть this.model
в моих кейсах только одно свойство, которые ты трогал на ui
А, понял, и ты не знаешь какой это тип
интересно. а что формли мутирует модель ? ща проверю.
Да конечно формли напрямую пишет в модель
То есть не пишет?
Во превых модель не должна быть undefined, ее нужно определить в самом начале!
Во всех примерах это делается сразу при обьявлении model = {}
Попробуй ее задефайнить как пустой обьект и посмотри лог
ДА вроде лучше. Тоесть короче можно делать так. 1) задть ее по дефолту 2) в modelchanged емитить данные на верх ?
Вот не уверен что такой сеттер нормально сработает в случае если инпут поменяется уже после того как создана форма
да понял. но мы избегаем мутаций. у нас в команде все свойства интерфейсов с readonly идут. понял спс
Те set model отработает только при инициализации компонента? Тогда ок
не, она должна работать всегда.
Тогда стоит проверить, возможно придется встроить this.form.setValue() или что-то еще в твой сеттер
Обсуждают сегодня