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

那个 require:"^..",为什么总是报错找不到指令啊?

directives.directive('num',function(){
 return{
  scope:{},
  retrict:'EA',
  conteoller:function($scope){
   $scope.att=[];
   this.addOne=function(){
    $scope.att.push('1');
   };
   this.addTwo=function(){
    $scope.att.push('2');
   };
   this.addThree=function(){
    $scope.att.push('3');
   };
  },
  link:function(scope,ele,attrs){
   ele.on('mouseenter',function(event){
    console.log(scope.att)
   });
   ele.addClass('btn btn-primary');
  }
 }
})
directives.directive('one',function(){
 return{
  retrict:'EA',
  require:'?^num',
  link:function(scope,ele,attrs,numCtrl){
   numCtrl.addOne();
  }
 }
})
directives.directive('two',function(){
 return{
  retrict:'EA',
  require:'^num',
  link:function(scope,ele,attrs,numCtrl){
   numCtrl.addTwo();
  }
 }
})
directives.directive('three',function(){
 return{
  retrict:'EA',
  require:'^num',
  link:function(scope,ele,attrs,numCtrl){
   numCtrl.addThree();
  }
 }
})

正在回答

2 回答

是的吧。。我都忘记当时写在哪了,现在也找不到了

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

你单词是不是拼错了,应该是restrict:'EA'。

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

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

那个 require:"^..",为什么总是报错找不到指令啊?

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