Tag: 指令

如何让AngularJS检查和使用Rails后端的数据?

就像说我想确保有人注册不使用预先存在的电子邮件地址。 如何使AngularJS文件与Rails用户模型/用户数据库进行交互来查看? NodeJS在这里是必要的吗? 这可以通过一个“独特的”指令来完成(我想遵循的方法)? 我正在使用AngularJS的1.3.0-beta.18版本。 我不知道这是如何改变的东西 – 仍然使用$parsingfunction? 如何使用$ validatorspipe道setValidity? 编辑:我从http://www.ng-newsletter.com/posts/validations.html遇到这个例子。 我如何适应一个典型的Rails设置 – 用户控制器,用户模型和用户数据库? 如果在用户控制器中有一个“唯一”方法,查询用户模型以查看是否有包含该电子邮件参数的条目,该怎么办? 这个“唯一的”方法是由“唯一的”AngularJS指令调用的,并且在registry单中调用该指令。 我已经有一个“独特的”JSON路线,当我做“耙路线”,以及一个“独特的”HTML路线出现。 我知道如何在表单中调用指令,以及如何在表单中进行错误检查,所以这不是问题。 app.directive('ensureUnique', ['$http', function($http) { return { require: 'ngModel', link: function(scope, ele, attrs, c) { scope.$watch(attrs.ngModel, function() { $http({ method: 'POST', url: '/api/check/' + attrs.ensureUnique, data: {'field': attrs.ensureUnique} }).success(function(data, status, headers, cfg) { c.$setValidity('unique', data.isUnique); }).error(function(data, status, headers, […]