码迷,mamicode.com
首页 > 其他好文 > 详细

自定义表单验证指令

时间:2016-08-13 10:07:34      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

‘use strict‘;

/*
 *检测用户名是否存在
 */
angular.module(‘nswApp‘)
  .directive(‘checkname‘, function() {
    return {
      require: ‘ngModel‘,
      restrict: ‘A‘,
      scope: {
        checkName: ‘&checkName‘
      }
      link: function(scope, elem, attrs, ctrl) {
        elem.on(‘blur‘, function() {
          var result = scope.checkName()
            .then(function(response) {
              if (response.value) {
                ctrl.$setValidity(‘checkname‘, false);
              } else {
                ctrl.$setValidity(‘checkname‘, true);
              }
            }, function(error) {

            });
        });
      }
    };
  });

  

自定义表单验证指令

标签:

原文地址:http://www.cnblogs.com/happen-/p/5767246.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!