我有以下内容:
vm.schema = {
type: 'object',
title: 'Account',
properties: {
username: {
type: 'string',
title: 'Username'
}
},
required: ['username']
}
vm.form = [
'username'
]
vm.submit = function() {
$scope.$broadcast 'schemaFormValidate'
$http.post('a link', vm.model).then(function(data) {
// somecode
}, function(response) {
$scope.$broadcast(
'schemaForm.error.' + response.data.errors[0].key,
response.data.errors[0].errorCode,
response.data.errors[0].message
);
});
}
因此从服务器端检测到错误,这里的问题是我总是收到如下错误消息:字段无法验证
答案 0 :(得分:0)
添加"validationMessage" : "some message"
到架构以覆盖默认消息。