【问题标题】:Confirm password in Angular JS在 Angular JS 中确认密码
【发布时间】:2016-02-27 13:41:36
【问题描述】:

https://embed.plnkr.co/oCd2WrzJjFtvgsGdHrdV3b/

您好,我创建了登录页面和注册页面。但我需要添加确认密码的附加功能。我很困惑用我的控制器处理这个问题。

任何人都可以在验证部分帮助我。

当我给出 Ng-match 或 directives 时,它与我现有的控制器不兼容。如果密码错误,它要么表明注册成功,要么我的视图在浏览器中只是空的。

【问题讨论】:

  • 这个问题已经在这里问过:stackoverflow.com/questions/14012239/…
  • 当我给出 Ng-match 或指令时,它与我现有的控制器不兼容。如果密码错误,它要么表明注册成功,要么我的视图在浏览器中只是空的。

标签: angularjs


【解决方案1】:

使用以下 ng-match 指令

http://ngmodules.org/modules/ng-match

【讨论】:

  • 当我给出 Ng-match 或指令时,它与我现有的控制器不兼容。如果密码错误,它要么表明注册成功,要么我的视图在浏览器中只是空的。
【解决方案2】:

plnkr.co/edit/LRXKpql1AxmGNcTWifGS?p=preview

我解决了您遇到的确认密码问题。我只是 说你在哪里犯了错误 1)当您比较两个密码时,ng-modal 中的密码名称和确认密码中的“所需数据密码验证”中的名称应该匹配。 2)请先看一下控制台,然后你就会明白你在哪里做错了。控制台清楚地说明了两个问题,即在passwordVerify.js中未定义应用程序和未定义用户服务。 3)我更改了passwordVerfiy指令以注册控制器,并在我找到的任何地方评论了userservice。因为我没有看到你在使用Userservice类的任何地方。文件(user.service和user.service,localstorage)都是空的

如果我的代码能解决您的问题,我会更高兴。 谢谢

【讨论】:

  • 好的,谢谢。我将使用控制台跟进检查我的错误。
  • Ashok Reddy.. 我还有一个疑问。 plnkr.co/edit/zl4prZVBIRzp1CzpbyE3?p=preview 我有本地存储来本地存储我的数据,如果我想使用 JSOn 将数据移动到服务器端怎么办。即我的 JSon 是 .REGISTER CANDIDATE ------------------------ URL : localhost:8080/Registration?request={JSONREQUEST} -----
  • 请求:-------- {"json": {"request": {"servicetype":"21", "functiontype":"1001", "data":{ “电子邮件”:“abc@gmail.com”,“密码”:“12345”,“重新输入密码”:“12345”} } } } 响应: ---------- {“json”:{“ response":{ "servicetype":"21", "functiontype":"1001", "statuscode":"0", "statusmessage":"Success" } } }
  • 我没有完全理解您。但据我了解,您需要将数据作为 JSON 发送到服务器。为此使用 $http.post('api/register', JSON.stringify(formData))。在您的用户服务中。它会自动将您的数据字符串化为 JSON
  • 是的,你是对的,我需要将数据从注册页面发送到服务器。所以我对 URL 没有任何用处: localhost:8080/Registration?request={JSONREQUEST} .
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-22
  • 2021-07-27
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 2021-03-19
  • 1970-01-01
相关资源
最近更新 更多