如果输入的电子邮件长度count>0出现问题,请提示我哪里做错了
$scope.CheckEmail = function () {
var x = {
Email: $scope.Email
}
if (x.length >= 0) {
var check = MyService.ChkMail(x);
check.then(function (d) {
$scope.Valid = d.data;
})
}发布于 2016-11-22 20:12:46
您需要访问x对象的电子邮件属性
if (x.Email.length >= 0) {
var check = MyService.ChkMail(x);
check.then(function (d) {
$scope.Valid = d.data;
})
}发布于 2016-11-22 20:13:05
请使用以下命令-
$scope.CheckEmail = function () {
var x = {
Email: $scope.Email
}
if (x.Email.length >= 0) {
var check = MyService.ChkMail(x);
check.then(function (d) {
$scope.Valid = d.data;
})
}希望这能行得通。
发布于 2016-11-22 20:16:24
您正在将x赋值给对象。因此,x.length将始终返回undefined。您可以将x直接赋给您的作用域变量:
$scope.CheckEmail = function () {
var x = $scope.Email;
if (x.length >= 0) {
var check = MyService.ChkMail(x);
check.then(function (d) {
$scope.Valid = d.data;
})
}https://stackoverflow.com/questions/40741463
复制相似问题