Sar*_*rya 0 validation angularjs
我有用AngularJS编写的服务和控制器,我在其中发送一个post请求到Node.js应用程序并使用发送状态和代码发送错误消息,Username already exists或者Wrong email and password我没有得到如何在前端HTML中显示这些错误.就像提交后可能会被按下一样.你会怎么做?
$http.post('/register', registerUser).then(function(response){
console.log(response.data);
}
Run Code Online (Sandbox Code Playgroud)
我将如何在HTML中显示响应.data.我读到有关角度的$ error但我不认为它会在我的情况下工作,因为我的是自定义错误.
谢谢
Kyl*_*leK 12
你的HTML应该是这样的:
<div ng-if="errorMessage">{{ errorMessage }}</div>
Run Code Online (Sandbox Code Playgroud)
然后你可以修改$scope.errorMessage它来显示它:
$http.post('/register', registerUser).then(function(response){
switch(response.data) {
case 'loginExists':
$scope.errorMessage = 'Username already exists';
break;
case 'loginError':
$scope.errorMessage = 'Wrong email and password';
break;
default:
$scope.errorMessage = false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26490 次 |
| 最近记录: |