为了账号安全,请及时绑定邮箱和手机立即绑定

directive is undefined ,是我的angularJs下错了?

http://img1.sycdn.imooc.com//57e8c1ce0001a40214460847.jpg

下面是main.js

angular.module("myApp",[])
.controller('SignUpController',function($scope){
 $scope.userdata = {};

 $scope.submitForm = function(){
  console.log($scope.userdata); 
  if ($scope.signUpForm.$invalid)
   alert('请检查您的信息');
  else
   alert('success');
 };
})

.directive('compare',function(){
 var o ={};
 o.strict = 'AE';
 o.scope = {
  orgText :'=compare'
 };
 o.require = 'ngModel';
 o.link = function(sco,ele,att,con){
  con.$validator.compare = function(v){
   return v == scope.orgText;
  };
  sco.$watch('orgText',function(){
   con.$validate();
  })

 };

})


正在回答

3 回答

#1

Qzhor 提问者

哈哈,被你发现了
2016-10-24 回复 有任何疑惑可以回复我~

return v == scope.orgText;    这个应该是单等

0 回复 有任何疑惑可以回复我~
#1

鸩羽千夜4122718

这里是比较
2016-10-29 回复 有任何疑惑可以回复我~

应该是代码哪里错了T T,我所有版本都换了一遍,都是这个错

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS表单验证
  • 参与学习       39428    人
  • 解答问题       130    个

一看就明白的AngularJS表单验证

进入课程

directive is undefined ,是我的angularJs下错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信