当前位置: 首页 > news >正文

智能化网站建设游戏网站开发找什么人可建

智能化网站建设,游戏网站开发找什么人可建,知乎app开发公司,大门户wordpress主题破解来源#xff1a;http://www.cnblogs.com/CraryPrimitiveMan/p/3679552.html AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app)#xff0c;然后其他所有的作用域部分都是继承自这个$rootScope的http://www.cnblogs.com/CraryPrimitiveMan/p/3679552.html AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app)然后其他所有的作用域部分都是继承自这个$rootScope的或者说都是嵌套在主作用域下面的。很多时候你会发现这些作用域不会共享变量或者说都不会从另一个原型继承什么。 那么在这种情况下如何在作用域之间通信呢其中一个选择就是在应用程序作用域之中创建一个单例服务然后通过这个服务处理所有子作用域的通信。 在AngularJS中还有另外一个选择通过作用域中的事件处理通信。但是这种方法有一些限制例如你并不能广泛的将事件传播到所有监控的作用域中。你必须选择是否与父级作用域或者子作用域通信。 $on、$emit和$broadcast使得event、data在controller之间的传递变的简单。 $emit只能向parent controller传递event与data$broadcast只能向child controller传递event与data$on用于接收event与data例子如下 html代码 div ng-controllerParentCtrl !--父级--div ng-controllerSelfCtrl !--自己--a ng-clickclick()click me/adiv ng-controllerChildCtrl/div !--子级--/divdiv ng-controllerBroCtrl/div !--平级-- /div js代码 app.controller(SelfCtrl, function($scope) {$scope.click function () {$scope.$broadcast(to-child, child);$scope.$emit(to-parent, parent);} });app.controller(ParentCtrl, function($scope) {$scope.$on(to-parent, function(event,data) {console.log(ParentCtrl, data); //父级能得到值});$scope.$on(to-child, function(event,data) {console.log(ParentCtrl, data); //子级得不到值}); });app.controller(ChildCtrl, function($scope){$scope.$on(to-child, function(event,data) {console.log(ChildCtrl, data); //子级能得到值});$scope.$on(to-parent, function(event,data) {console.log(ChildCtrl, data); //父级得不到值}); });app.controller(BroCtrl, function($scope){ $scope.$on(to-parent, function(event,data) { console.log(BroCtrl, data); //平级得不到值 }); $scope.$on(to-child, function(event,data) { console.log(BroCtrl, data); //平级得不到值 }); }); 最终结果 ParentCtrl child ChildCtrl parent   $emit和$broadcast可以传多个参数$on也可以接收多个参数。   在$on的方法中的event事件参数其对象的属性和方法如下 事件属性目的event.targetScope发出或者传播原始事件的作用域event.currentScope目前正在处理的事件的作用域event.name事件名称event.stopPropagation()一个防止事件进一步传播(冒泡/捕获)的函数(这只适用于使用$emit发出的事件)event.preventDefault()这个方法实际上不会做什么事但是会设置defaultPrevented为true。直到事件监听器的实现者采取行动之前它才会检查defaultPrevented的值。event.defaultPrevented如果调用了preventDefault则为true      转载于:https://www.cnblogs.com/yansjhere/p/4044041.html
http://www.yutouwan.com/news/421925/

相关文章:

  • 潢川手机网站建设黄金网站大全免费2023
  • 电子商务网站建设期中济南网站建设咨询电话
  • 重庆最新网站备案网站管理员登陆不了
  • 恩施网站建设公司广东省住房城乡建设厅门户网站
  • 北京官方网站怎么做网站定制与开发
  • 网站建设的四大要素360收录提交申请
  • pc软件下载网站NRGnetwork wordpress
  • 展示型装饰网站模板下载建设一个网站的技术可行性研究
  • 做跨境电商网站报价如何做一个自己的电商平台
  • 室外设计网站推荐什么样的网站是一个成功的网站
  • 鲜花加盟网站建设建网站的客户
  • net域名做企业网站怎么样链接网址怎么做
  • 网站友情链接的作用如何做网络推广赚钱
  • 最新网站信息成都seo优化外包公司
  • 建设银行网站关闭闪付h5网站建设 北京
  • 二手车网站模版售价荥阳网站建设多少钱
  • 专业团队值得信赖西安网站seo收费
  • 青海建设银行的官方网站wordpress添加script
  • 个人网站 百度推广河南省建设厅网站 吴浩
  • 网站的宽度浅析个人网站的设计论文
  • 东阳做网站中国最大的软件公司排名
  • 网站等保需要几年一做农业科技工作服务站建站模板
  • 瘦身网站开发目的做网站建设工资多少
  • 深圳做分销商城网站服务器建网站
  • 做网站如何宣传WordPress给编辑器
  • 郑州建设企业网站找哪个公司我常用的网站有哪些类型有哪些类型有哪些
  • 高校网站模板赤峰网站制作公司
  • 南京网站优化公司泰安人才网官网登录
  • 什么做网站赚钱工装公司联系方式
  • 网站建设是专业南昌购物网站开发