首页 > 其他 > 详细

自定义表单验证指令

时间:2016-08-13 10:06:47      阅读:258      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!