我尝试使用唯一的用户名创建注册表单。我设置了API并使用Postman对其进行了测试,当我尝试使用相同的用户名创建2个用户时,它会给出预期的结果。但是当我尝试使用AngularJs向用户显示错误时,没有显示任何内容
EDIT: ADDED MORE CODE
我的角色代码
包含saveRegistration函数的authService
var _saveRegistration = function (registration) {
_logout();
return $http.post(serviceBase + 'api/create',registration)
.then(
function (response) {
return response;
}
);
};
然后是使用服务的signupCtrl
$scope.signup = function () {
authService.saveRegistration($scope.registration).then(function (response) {
$scope.savedSuccessfully = true;
},
function (response) {
var errors = [];
for (var key in response.data.modelState) {
for (var i = 0; i < response.data.modelState[key].length; i++) {
errors.push(response.data.modelState[key][i]);
}
}
$scope.message = errors;
});
};
我的Html视图
<ul >
<li data-ng-repeat="messages in message">
{{messages}}
<li>
</ul>
有人可以帮助我指出正确的方向吗