Size: a a a

2019 May 02

DM

Denis Martych in Angular Kyiv
кто может подсказать, как в валидации для формы назначить для formControlName значение??
'amount': [this.inpValue, [Validators.compose(
       [
         Validators.required,
         this.validateInput.bind(this)
       ])]],

в this.validateInput.нужно назначить значение для amount
источник

DM

Denis Martych in Angular Kyiv
this.inpValue = this.inpValue.replace(/,/, '.');  задаю так, но не работает
источник

Sergey Фrolov in Angular Kyiv
👍
источник

V

Vladimir in Angular Kyiv
Denis Martych
кто может подсказать, как в валидации для формы назначить для formControlName значение??
'amount': [this.inpValue, [Validators.compose(
       [
         Validators.required,
         this.validateInput.bind(this)
       ])]],

в this.validateInput.нужно назначить значение для amount
При настройке конрола оно берет значение(в случае примитива). И ты не сможешь в дальнейшем опираться на `inpValue` так как код, который ты написал, меняет значение переменной, но не конрола.

Чтобы установить значение в контрол, ты либо:
1) сделай присвоение до настройки конрола
2) либо используй `patchValue` или схожие на конроле
источник

IF

Igor Filippov in Angular Kyiv
Кто-нибудь встречал ошибку core.js:1673 ERROR TypeError: Cannot assign to read only property 'properyName' of object '[object Object]' когда просто пытаешься мутировать объект? И проперти не рид онли.
источник

V

Vladimir in Angular Kyiv
Igor Filippov
Кто-нибудь встречал ошибку core.js:1673 ERROR TypeError: Cannot assign to read only property 'properyName' of object '[object Object]' когда просто пытаешься мутировать объект? И проперти не рид онли.
Я что-то похожее помню. Но по памяти это банальная ошибка допущена в коде.

Можешь дать немного контекста или stack trace ?
источник

IF

Igor Filippov in Angular Kyiv
Ну ошибка возникает когда пытаюсь именно мутировать
источник

IF

Igor Filippov in Angular Kyiv
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
а можно еще скрин места где вызывается update?
в стектрейсе есть конкретно ссылка на строку с ошибкой?
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
п.с.: может спредом замутируй, если это перечислены все проперти source
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
тоже такая штука когда-то вылезала, в итоге так и не понял почему и костылем разруливал
источник

V

Vladimir in Angular Kyiv
Я думаю тут конкретно связано с объектом Group. Который возможно приходит и менеджится самим ангуляром
источник

IF

Igor Filippov in Angular Kyiv
Vitalii Lev 🦁
а можно еще скрин места где вызывается update?
в стектрейсе есть конкретно ссылка на строку с ошибкой?
static.key
источник

IF

Igor Filippov in Angular Kyiv
Vitalii Lev 🦁
п.с.: может спредом замутируй, если это перечислены все проперти source
Так, так не выйдет, мне не подходит возвращать новый
источник

IF

Igor Filippov in Angular Kyiv
Там по-сути меняется один параметр. Интересно что когда он мутируется в null то ошибок нет, а когда null в объект, тогда и вылазит ошибка
источник

V

Vladimir in Angular Kyiv
Target у тебя какого типа ?
источник

IF

Igor Filippov in Angular Kyiv
Group
источник

V

Vladimir in Angular Kyiv
Это собственный тип ?
источник

IF

Igor Filippov in Angular Kyiv
Собственный?
источник

V

Vladimir in Angular Kyiv
Видно что Group 😅
источник