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

Angular控制器和指令的交互

Angular控制器和指令的交互

白猪掌柜的 2019-04-21 20:42:04
HTML部分指令angular.module('todoWithAngularApp').directive('index',function(){return{restrict:'E',templateUrl:'/scripts/template/index.html',replace:true,link:function(scope,iElement,iAttrs){console.log(scope);console.log(iElement);console.log(iAttrs);iElement.on('click','#addTaskClass',function(event){scope.addTaskClassBoxDisplay=true;console.log(scope.addTaskClassBoxDisplay);})}};控制器angular.module('todoWithAngularApp').controller('IndexCtrl',function($scope){$scope.addTaskClassBoxDisplay=false;});怎样才能让指令去修改控制器上的$scope的属性
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

不负责任未经验证的提供几个思路:
1.把addTaskClassBoxDisplay放到对象下面,例如
scope.obj.addTaskClassBoxDisplay=true
2.使用消息
3.使用service
以上3种方法也是angular通用的模块间共享数据的方式,可分别适应不同场景。
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 337 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信