1
我在我的后端和railsj在我的客户端使用红宝石。在angularjs服务器验证
这里是我在我的表单中输入相同电子邮件的情况,所以在我的控制台响应422(不可处理的实体),并说'电子邮件是使用'。这意味着我的验证非常好,并在我的后端正常工作。
我的问题是如何得到这个答复,并把它放在我的视图中,这样用户就可以看到这个电子邮件已被使用。
我在我的后端和railsj在我的客户端使用红宝石。在angularjs服务器验证
这里是我在我的表单中输入相同电子邮件的情况,所以在我的控制台响应422(不可处理的实体),并说'电子邮件是使用'。这意味着我的验证非常好,并在我的后端正常工作。
我的问题是如何得到这个答复,并把它放在我的视图中,这样用户就可以看到这个电子邮件已被使用。
如果您正在使用角的$http
服务,得到了响应的状态代码很简单,只需访问res.status
从工厂/服务之一:
$http.get(`/route/${id}/foo.json`).then(function(res){
callback(res)
}).catch((error) => { console.log(error) })
如果你想获取到控制器,我建议使用这样的回调函数:
someFactory.get($scope.id, function(data){
console.log("data.status");
})
http的事?我会把我的资源吧? – wiwit
是啊,无论你在后端设置的路线...希望它的工作 –