2016-09-03 5 views
1

私は、次のしている:なぜ角度スキーマフォームのカスタム検証メッセージは常にフィールドは検証されませんか?

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

の追加を検証しません。 "validationMessage" : "some message"

デフォルトのメッセージを上書きするためのスキーマ。

関連する問題