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, […]

在.CSV中查找唯一值

我有一个吨的.CSV数据文件,我的意思是一个TON(8000万行)的数据。 数据全部在两列,如下所示: src | dst 123123 | 456456 321321 | 654654 987987 | 789789 123123 | 456456 等八千万行。 (注意:我知道分隔符应该是.CSV中的',',但在这种情况下是'|',文件扩展名仍然是.CSV) 我试图弄清楚如何编写一个程序来读取所有的数据,并在'src'字段中输出重复值的数量。 例如,在我的例子中,输出看起来像'123123:出现2次' 我已经尝试了几个解决scheme,最值得注意的是: 如果每行都包含不同数量的字段(数字相当大),如何正确读取CSV文件? 我写了一个循环来将'drc'中的'src'拆分成'newData'作为.CSV文件 //go through each line and split + link the data to src/dst data.forEach(function (line) { newData = line.split('|'); //note, split returns an array let src = newData[0]; //src from data.csv let […]