iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >Angular 2父子组件数据传递之@Input和@Output有什么用
  • 517
分享到

Angular 2父子组件数据传递之@Input和@Output有什么用

2024-04-02 19:04:59 517人浏览 八月长安
摘要

这篇文章主要为大家展示了“angular 2父子组件数据传递之@Input和@Output有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular

这篇文章主要为大家展示了“angular 2父子组件数据传递之@Input和@Output有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular 2父子组件数据传递之@Input和@Output有什么用”这篇文章吧。

Angular 提供了@Input和@Output语法来处理组件数据的流入流出,接下来我们通过@Input和@Output来演示父子组建之间的数据传递

父组件向子组件传递数据

父组件传递数据到子组件通过@Input方式的现实方式

第一步:定义父组件

ParentComponent.ts

Angular 2父子组件数据传递之@Input和@Output有什么用

(1).这里定义了两个类属性user和parent_data,

(2).一个next()方法,next方法用于将页面输入的数据赋值给parent_data属性

ParentComponent.html

Angular 2父子组件数据传递之@Input和@Output有什么用

对应的页面:

Angular 2父子组件数据传递之@Input和@Output有什么用

Angular 2父子组件数据传递之@Input和@Output有什么用

Angular 2父子组件数据传递之@Input和@Output有什么用

表单输入数据,点击页面上的按钮,调用页面next()方法

next()方法内部将输入的数据user赋值给parent_data。parent_data获取到数据之后在模版中把获取到的值再赋给子组件中先前定义好的data变量到这里父组件就完成 类数据的传递,下面我们看看子组件怎么去接受这个值?

第二步:定义子组件:

ChildenComponent.ts

Angular 2父子组件数据传递之@Input和@Output有什么用

Angular 2父子组件数据传递之@Input和@Output有什么用

(1).这里定义了一个类属性data,并且用@Input装饰器修饰,修饰过后的data变量就具备接受父组件传过来的数据了,这里定义的data就是在页面接收父组件传递的data变量,看下面代码(2).还实现了一个onChanges接口,onChanges接口必须实现nGonChanges方法,用来监控数据的变化,如果父组件的数据发生变化,我们这里就输出改变后的数据,父组件中表单输入的值发生变化,再点击按钮调用next()方法,ngonChanges会检测到数据变化, console.log(this.data)打印新的输出到控制台

下面我们看看效果

Angular 2父子组件数据传递之@Input和@Output有什么用

以上是“Angular 2父子组件数据传递之@Input和@Output有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网VUE频道!

--结束END--

本文标题: Angular 2父子组件数据传递之@Input和@Output有什么用

本文链接: https://www.lsjlt.com/news/76868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Angular 2父子组件数据传递之@Input和@Output有什么用
    这篇文章主要为大家展示了“Angular 2父子组件数据传递之@Input和@Output有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angular ...
    99+
    2024-04-02
  • Angular 2父子组件数据传递之@Input和@Output的示例分析
    这篇文章给大家分享的是有关Angular 2父子组件数据传递之@Input和@Output的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。子组件向父组件传递数据使用事件传...
    99+
    2024-04-02
  • Angular 2父子组件数据传递之@ViewChild获取子组件的示例分析
    这篇文章主要为大家展示了“Angular 2父子组件数据传递之@ViewChild获取子组件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Angula...
    99+
    2024-04-02
  • Angular中父子组件间如何传递数据
    这篇文章主要介绍Angular中父子组件间如何传递数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境:Angular CLI: 11.0.6Angular: 11.0.7Node...
    99+
    2024-04-02
  • Vue父组件和子组件之间数据传递和方法调用
    vue组件在通信中,无论是子组件向父组件传值还是父组件向子组件传值,他们都有一个共同点就是有中间介质,子向父的介质是自定义事件,父向子的介质是props中的属性。 父组件向子组件传值...
    99+
    2022-12-14
    Vue 父组件向子组件传递数据 vue子组件向父组件传值
  • Vue父组件和子组件之间数据传递和方法怎么调用
    本篇内容主要讲解“Vue父组件和子组件之间数据传递和方法怎么调用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue父组件和子组件之间数据传递和方法怎么调用”吧!vue组件在通信中,无论是子组件...
    99+
    2023-07-04
  • vue中怎么通过父组件向子组件传递数据
    本篇文章为大家展示了vue中怎么通过父组件向子组件传递数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 vue页面结构在做项目的时候常常有这样的一个情况...
    99+
    2024-04-02
  • vue中怎么实现子组件传递数据给父组件
    本篇文章为大家展示了vue中怎么实现子组件传递数据给父组件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。发送者:modifyName:是接受者的键,也就是发送和接收...
    99+
    2024-04-02
  • Vue中父子组件数据传递的方式有哪些
    这篇文章主要介绍Vue中父子组件数据传递的方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!当我们在书写 vue 组件的时候,也许可能会用到数据传递;将父组件的数据传递给子组件...
    99+
    2024-04-02
  • vue中怎么实现父组件向子组件传递多个数据
    本篇文章为大家展示了vue中怎么实现父组件向子组件传递多个数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。第一种:静态数据传递:传递一个 字符串第二种:动态数据传...
    99+
    2024-04-02
  • vue子组件中怎么通过自定义事件向父组件传递数据
    这篇文章将为大家详细讲解有关vue子组件中怎么通过自定义事件向父组件传递数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用v-on绑定自定义事件可以让子...
    99+
    2024-04-02
  • 怎么在React中实现父组件和子组件的数据传输
    怎么在React中实现父组件和子组件的数据传输?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、父组件向子组件传递数据父组件向子组件传递数据是通过在父组件中引用子组件时,在子组...
    99+
    2023-06-14
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作