Model Value
{}
Fields (note, functions are not shown)
[
{
"key": "my_input",
"type": "input",
"templateOptions": {
"label": "Text",
"addonLeft": {}
},
"expressionProperties": {
"templateOptions.addonLeft.text": "model.select"
},
"extras": {},
"data": {},
"validation": {
"messages": {},
"errorExistsAndShouldBeVisible": false
},
"id": "vm.form_input_my_input_0",
"name": "vm.form_input_my_input_0",
"formControl": {
"$validators": {},
"$asyncValidators": {},
"$parsers": [],
"$formatters": [
null
],
"$viewChangeListeners": [],
"$untouched": true,
"$touched": false,
"$pristine": true,
"$dirty": false,
"$valid": true,
"$invalid": false,
"$error": {},
"$name": "vm.form_input_my_input_0",
"$options": null
}
},
{
"key": "select",
"type": "select",
"templateOptions": {
"label": "test",
"options": [
{
"name": "Some option",
"value": "#"
},
{
"name": "Some option 2",
"value": "%"
}
]
},
"extras": {},
"data": {},
"validation": {
"messages": {},
"errorExistsAndShouldBeVisible": false
},
"ngModelAttrs": {
"option[to.valueProp || 'value'] as option[to.labelProp || 'name'] group by option[to.groupProp || 'group'] for option in to.options": {
"value": "ng-options"
}
},
"id": "vm.form_select_select_1",
"name": "vm.form_select_select_1",
"formControl": {
"$validators": {},
"$asyncValidators": {},
"$parsers": [],
"$formatters": [],
"$viewChangeListeners": [],
"$untouched": true,
"$touched": false,
"$pristine": true,
"$dirty": false,
"$valid": true,
"$invalid": false,
"$error": {},
"$name": "vm.form_select_select_1",
"$options": null
}
}
]