为什么Angular架构表单自定义验证消息始终是Field不验证?

时间:2016-09-03 23:40:41

标签: angularjs angular-schema-form

我有以下内容:

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
    );
  });
}

因此从服务器端检测到错误,这里的问题是我总是收到如下错误消息:字段无法验证

1 个答案:

答案 0 :(得分:0)

添加"validationMessage" : "some message"

到架构以覆盖默认消息。