全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Angularjs2不同组件间的通信实例代码

AngualrJs2官方方法是以@Input,@Output来实现组件间的相互传值,而且组件之间必须父子关系,下面给大家提供一个简单的方法,实现组件间的传值,不仅仅是父子组件,跨模块的组件也可以实现传值

/**
 *1.定义一个服务,作为传递参数的媒介
 */
@Injectable()
export class PrepService{
 //定义一个属性,作为组件之间的传递参数,也可以是一个对象或方法  
 profileInfo: any;
 }
 /**
 *2.传递参数的组件,我这边简单演示,直接就在构造器里面实现传参了
 */ 
@Component({
 selector: 'XXXXXXX',
 templateUrl:"./XXXXXX.html",
 styleUrls:["./XXXXXXX.css"]
})
export class ReportComponent {
 //定义要传递的参数(此处是一个对象,也可以是方法)    
 reponsePrep:any ={
  name : "腊肉豆皮",
  address:"中欧五花肉"
 }
 //构造器注入PrepService服务  
 constructor(private ps:PrepService){
  //把当前组件参数赋值给PrepService的profileInfo属性
  ps.profileInfo = this.reponsePrep;
 }
 }
 /**
 *3.接受参数的组件
 */ 
@Component({
 selector: 'YYYYYY',
 templateUrl:"./YYYYYYYY.html",
 styleUrls:["./YYYYYYY.css"]
})
export class commandComponent {
 //定义参来接收来自PrepService服务profileInfo属性的值
 requestPrep:any; 
 //构造器注入PrepService服务  
 constructor(private ps:PrepService){
  //把PrepService的profileInfo属性的值赋值给requestPrep实现组件的之间的传值
  this.requestPrep = ps.profileInfo;
 }
 }

思路:定义一个服务作为传递参数的媒介注入在要传参的组件的构造器里面,然后对服务里面属性(传参媒介)来赋值和取值实现组件之间的传参。

以上所述是小编给大家介绍的Angularjs2不同组件间的通信实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# angularjs  # 组件间的通信  # Angular2 父子组件数据通信实例  # Angular2 父子组件通信方式的示例  # angular中不同的组件间传值与通信的方法  # Angular 2父子组件之间共享服务通信的实现  # Angular2 组件通信的实例代码  # 详解Angular2组件之间如何通信  # angular4 共享服务在多个组件中数据通信的示例  # 是一个  # 给大家  # 小编  # 器里  # 就在  # 仅是  # 可以实现  # 提供一个  # 来实现  # 所述  # 给我留言  # 我这边  # 有任何  # 五花  # PrepService  # class  # profileInfo  # export  # Input  # pre 


相关文章: 猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  网站制作价目表怎么做,珍爱网婚介费用多少?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  潮流网站制作头像软件下载,适合母子的网名有哪些?  建站之星3.0如何解决常见操作问题?  如何在建站主机中优化服务器配置?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  高防服务器租用指南:配置选择与快速部署攻略  智能起名网站制作软件有哪些,制作logo的软件?  深入理解Android中的xmlns:tools属性  桂林网站制作公司有哪些,桂林马拉松怎么报名?  建站主机类型有哪些?如何正确选型  长沙企业网站制作哪家好,长沙水业集团官方网站?  学校为何禁止电信移动建设网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  韩国服务器如何优化跨境访问实现高效连接?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何通过IIS搭建网站并配置访问权限?  建站之星各版本价格是多少?  网站按钮制作软件,如何实现网页中按钮的自动点击?  建站之星×万网:智能建站系统+自助建站平台一键生成  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  如何用虚拟主机快速搭建网站?详细步骤解析  定制建站如何定义?其核心优势是什么?  如何快速上传建站程序避免常见错误?  广平建站公司哪家专业可靠?如何选择?  如何高效完成独享虚拟主机建站?  如何在IIS7上新建站点并设置安全权限?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  网站专业制作公司有哪些,做一个公司网站要多少钱?  怎么将XML数据可视化 D3.js加载XML  如何快速选择适合个人网站的云服务器配置?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  深圳网站制作案例,网页的相关名词有哪些?  如何在香港免费服务器上快速搭建网站?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  建站主机选购指南:核心配置与性价比推荐解析  如何快速生成ASP一键建站模板并优化安全性?  建站之星安装后界面空白如何解决?  如何在IIS中新建站点并配置端口与IP地址? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。