Angular.js 指令 调用 外部controller方法参数详解

原创 2018年04月16日 14:25:41
scope:{test:"&",param:"="},
link:function(s,el,attr){
     el.bind("click",function(){
       s.test();  s.param = '哈哈' })}

2.html

  <direct param = "param1" test = "controllerFunc('你好啊',param1)">  

  <direct param = "param2" test = "controllerFunc('你好啊',param2)">

param1,param2可以是变量,但是传入到js中被赋值给param了。所以这样每个指令的变量可以被隔离开,不影响

3.创建boolean ,可以在!param ,这个表达式的值为 true

AngularJS指令详解(3)—指令与指令之间的交互

上一节,我们了解了指令与控制器之间的交互,接下来看看指令与指令之间是如何进行交互的。 1.首先来了解一下什么是独立scope 为了更好的理解独立scope,我们来看一段代码: "myCont...
  • liwusen
  • liwusen
  • 2016-09-17 22:01:25
  • 613

关于angular中指令调用controller的方法:&

html: ...
  • ltyisangel
  • ltyisangel
  • 2015-11-18 13:59:13
  • 3445

angularJS 自定义指令间的相互交互

angularJS 自定义指令间的相互交互angularJS 自定义指令 transclude:当元素标签需要嵌套时使用,与ng-transclude配合使用。默认值为false不能使用嵌套,tru...
  • outsiderlcy
  • outsiderlcy
  • 2016-11-10 09:12:06
  • 3400

angularjs之间如何实现指令和指令之间的交互

我们看看下面的页面的结构: Hello Lorem ipsu...
  • liangklfang
  • liangklfang
  • 2016-05-04 16:49:19
  • 971

指令scope与controller中$scope交互的几种方式

你想修改controller的$scope。首先你自己定义的指令就是用的controller中的scope。它没有继承或者独立出来一个scope。所以你修改你指令的scope下的属性肯定会修改引用这个...
  • qq_33587050
  • qq_33587050
  • 2016-06-03 08:44:35
  • 2904

AngularJS外部函数动态调用实践

AngularJS外部函数动态调用实践1.angular js 中$apply()的使用angular js的双向数据绑定,在开发中起到的作用灰常大,但是,并不是所有时候都能起作用。双向数据绑定其实也...
  • yhm_js
  • yhm_js
  • 2018-03-28 07:15:34
  • 42

AngularJS 中指令与controller交互

1. 2.
  • Pro_monkey
  • Pro_monkey
  • 2016-08-29 14:32:15
  • 545

angularjs指令link函数参数scope,指令controller依赖注入的$scope,与指令外部controller的$scope的关系

还是看代码 当指令中scope:false时                                                          ...
  • u014788227
  • u014788227
  • 2015-12-30 16:35:21
  • 4076

angular.js指令(directive)中的controller,compile,link函数有什么不同?

到目前为止,用angualrjs去做开发也有两个月了.做为一个菜鸟,难免会被大神吊打(这里有一个悲伤的故事...);某一天,一位前端大神问我:你知道angular指令中的controller,comp...
  • baidu_24024601
  • baidu_24024601
  • 2016-09-30 15:11:00
  • 8080

angularjs中如何实现控制器和指令之间交互

如果我们具有下面的DOM结构: 滑动加载 同时我们的控制器具有如下的签名: var myModule = angular.module("MyModule", []); /...
  • liangklfang
  • liangklfang
  • 2016-05-04 16:37:42
  • 7995
收藏助手
不良信息举报
您举报文章:Angular.js 指令 调用 外部controller方法参数详解
举报原因:
原因补充:

(最多只允许输入30个字)