Я новичок в форме угловой схемы и у меня возникли некоторые проблемы с полями select
и checkbox
* Проверка 1003 *.
Под $scope.schema
У меня есть поле выбора с именем designation
:
"designation": {
"title": "Designation",
"type": "select",
"default": undefined
}
$scope.form
(объявляя designation
и agreeTerms
):
{
"key": "designation",
"type": "select",
"title": "Designation",
"titleMap": [
{ value: undefined, name: "Select a designation" }, // first value
{ value: "Andersson", name: "Andersson" },
{ value: "Johansson", name: "Johansson" },
{ value: "other", name: "Something else..."}
]
},
{
"key": "agreeTerms",
"type": "checkbox",
"title": "I agree to ..."
}
И designation
, и agreeTerms
определены в свойстве required
схемы.
Когда я отправляю форму, оба поля проходят проверку required
.Я ожидаю, что пользовательский интерфейс покажет сообщения Required
под / после полей.Этого не происходит.
То, что я пробовал:
- присвойте первое значение поля выбора для
''
и null
и сопоставьте его со значением по умолчанию для схемы. - изменить тип поля
select
на object
в схеме;это сработало и прошло необходимую проверку, но свойство не отображалось в модели
Пожалуйста, помогите:)