码迷,mamicode.com
首页 > Web开发 > 详细

angularjs与vue数据传递

时间:2017-09-26 20:58:30      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:$scope   str   这一   .net   特性   broadcast   root   参数   htm   

angularjs:

详述:http://www.jb51.net/article/89611.htm

广播与事件

AngularJS 中在触发事件和发送广播时,都可以传递参数,可以通过这一特性,来实现数据的共享。与事件和广播相关的,共有三个方法,分别是:

    1.$emit():触发事件,它可以向上传递数据,比如,子控制器向父控制器,还有控制器向 $rootScope

    2.$broadcast():发送广播,它可以向下传递数据,比如,父控制器向子控制器传递数据,或者 $rootScope 向任意控制器传递数据

    3.$on():监听事件与广播,可以捕获 $emit $broadcast

可以将控制器之间的通信,分为三种情形:

    1.无直接关联的控制器:使用 $rootScope.$emit()、$rootScope.$boardcast() $scope.$emit 来发出数据,通过 $rootScope.$on() 来获取数据

    2.父控制器到子控制器:父控制器使用 $scope.$boradcast() 来发送数据,子控制器通过 $scope.$on() 来获取数据

    3.子控制器至父控制器:子控制器使用 $scope.$emit() 来发送数据,父控制器通过 $scope.$on() 来获取数据

vue:

http://www.cnblogs.com/frank26/p/6156378.html

 

angularjs与vue数据传递

标签:$scope   str   这一   .net   特性   broadcast   root   参数   htm   

原文地址:http://www.cnblogs.com/zwjun/p/7598299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!