#javascript #angular #angular8 #angular-formly #ngx-formly
Вопрос:
У меня есть json конфигурации с 3 полями, 3-е поле является вычисляемым полем из данных в предыдущих 2 полях. Теперь загвоздка в том, что у меня есть точка(.) в их ключевых именах. например, «что-то.кто-то», Когда я пытаюсь отобразить форму, я получаю сообщение об ошибке, показывающее неопределенное. Мой config_json :
{
"fieldGroupClassName": "row",
"fieldGroup": [
{
"className": "col-2",
"key": "remarks_backflow.bed",
"type": "input",
"templateOptions": {
"type": "number",
"label": "Bed",
"placeholder": "",
"required": true
}
},
{
"className": "col-2",
"key": "remarks_backflow.gas",
"type": "input",
"templateOptions": {
"type": "number",
"label": "Gas",
"placeholder": "",
"required": true
}
},
{
"className": "col-2",
"key": "remarks_backflow.diff",
"type": "input",
"templateOptions": {
"type": "number",
"label": "Difference",
"placeholder": "",
"required": true
},
"expressionProperties": {
"model['remarks_backflow.diff']":"model['remarks_backflow.bed'] - model['remarks_backflow.gas']"
}
},
]
}
Ошибка в том, что :
Formbuilder_компонент.html:24 ОШИБКА типа Ошибка: [Формально ошибка] [Выражение «модель[‘pushin_temperature.kiln_id’]»] Не может задать свойство ‘kiln_id’] неопределенного
Заранее спасибо!
Ответ №1:
Вышеуказанный вопрос был прояснен и решен в потоке github ngx-formly и ссылке для того же : ngx-formly github