angularjs指令中的scope引用父作用域的函数,如何传递参数
2014-05-24 00:00
148 查看
html
<div ng-controller="paginationDemoCtrl" class="text-center">
<pagination class="pagination-sm" total-items="totalItems" page="currentPage" on-select-page="pageChanged(chenyiqi)" previous-text="‹" next-text="›" num-pages="numPages" ></pagination><pre>共{{ numPages }}页,{{ totalItems }}条</pre>
</div>
指令
scope: {
page: '=',
totalItems: '=',
onSelectPage:' &'
},
指令中的onSelectPage指定引用标签中指明的父作用域中的函数,传递参数为chenyiqi;
$scope.onSelectPage({ chenyiqi: page });
在此处将给参数chenyiqi赋值
<div ng-controller="paginationDemoCtrl" class="text-center">
<pagination class="pagination-sm" total-items="totalItems" page="currentPage" on-select-page="pageChanged(chenyiqi)" previous-text="‹" next-text="›" num-pages="numPages" ></pagination><pre>共{{ numPages }}页,{{ totalItems }}条</pre>
</div>
指令
scope: {
page: '=',
totalItems: '=',
onSelectPage:' &'
},
指令中的onSelectPage指定引用标签中指明的父作用域中的函数,传递参数为chenyiqi;
$scope.onSelectPage({ chenyiqi: page });
在此处将给参数chenyiqi赋值
相关文章推荐
- string类型在参数传递中如何作为引用,如何在函数外修改函数内的string类型
- 如何"引用"传递参数从一个函数中得到多个返回值
- angularjs指令link函数参数scope,指令controller依赖注入的$scope,与指令外部controller的$scope的关系
- Matlab的函数中如何实现按引用传递参数
- Java函数参数的值传递和引用传递
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 今天才搞清楚:原来在C#中对象作函数参数,是引用传递:)
- perl 函数参数中传递数组和引用的一些问题
- 不使用引用和全局变量实现函数参数传递
- 如何把方法(函数)当参数传递
- 基础知识-通过引用来传递函数参数(直接访问函数参数)
- 如何将二维数组作为函数的参数传递
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 用引用传递函数参数
- 彻底搞定C指针-——第五篇:函数参数的传递(值传递、地址传递、引用传递)
- 转:如何将二维数组作为函数的参数传递
- Python的函数参数传递:传值?引用?
- 如何将二维数组作为函数的参数传递
- 如何实现VBA中函数的可变参数传递
- 如何将二维数组作为函数的参数传递