iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Angular父子组件间怎么传值
  • 801
分享到

Angular父子组件间怎么传值

2023-06-14 06:06:10 801人浏览 八月长安
摘要

小编给大家分享一下angular父子组件间怎么传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Angular中父子组件传值官方地址:https://angula

小编给大家分享一下angular父子组件间怎么传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Angular中父子组件传值

官方地址:https://angular.cn/guide/component-interaction#component-interaction

1. 父组件给子组件传值

  • 说明: 父组件给子组件传值的时候,父组件中在子组件的选择器上绑定数据即可<app-hero-child [transData]='tran_childData'></app-hero-child>

  • 子组件接收的时候需要引入input模块import { Component, OnInit, Input} from '@angular/core'

  • 子组件还需要使用语法糖的形式接收父组件传递的参数@input() transData

1.1 父组件hero-parent

hero-parent.component.html

<p>这是父组件</p><app-hero-child [transData]='tran_childData'></app-hero-child>

hero-parent.component.ts

import { Component, OnInit } from '@angular/core'@Component({    selector: 'app-hero-parent',    templateUrl: './app-hero-parent.component.html',    styleUrls: ['./app-hero-parent.component.sCSS']})export class HeroesComponent implements OnInit {    tran_childData:string = '这是父组件传递给子组件的数据'    constructor() {}    nGonInit(): void {}}
1.2 子组件hero-child

hero-child.component.html

<p>{{transData}}</p>

hero-child.component.ts

import { Component, OnInit, Input} from '@angular/core'@Component({    selector: 'app-hero-child',    templateUrl: './app-hero-child.component.html',    styleUrls: ['./app-hero-child.component.scss']})export class DetailComponent implements OnInit {    @Input() transData: string    constructor() {}    ngOnInit(): void {        console.log(this.transData)    }}
1.3 效果图

Angular父子组件间怎么传值

2. 子组件给父组件传递参数

  • 说明:子组件给父组件传递参数的时候需要导入OutputEventEmitter,引入模块import { Component, OnInit, Output, EventEmitter} from '@angular/core'

  • 使用的时候需要先暴露一个方法@Output() childEvent = new EventEmitter()用来使用emit传递数据

  • 具体使用this.childEvent.emit('我是子组件传递的数据')

2.1 子组件hero-child

  1. hero-child.component.html

    <button (click)='transData_to_parent()'>我是子组件,给父组件传递参数</button>
  2. hero-child.component.ts

    import { Component, OnInit, Output, EventEmitter} from '@angular/core'@Component({    selector: 'app-hero-child',    templateUrl: './app-hero-child.component.html',    styleUrls: ['./app-hero-child.component.scss']})export class DetailComponent implements OnInit {    @Output() childEvent = new EventEmitter()    constructor() {}    ngOnInit(): void {},    // 给父组件传递参数    transData_to_parent() {        this.childEvent.emit('我是子组件传递的数据')    }}

2.2 父组件hero-parent

hero-parent.component.html

<p>这是父组件</p><p>{{receiceData}}</p><app-hero-child (childEvent)='receive_child_data($event)'></app-hero-child>

hero-parent.component.ts

import { Component, OnInit } from '@angular/core'@Component({    selector: 'app-hero-parent',    templateUrl: './app-hero-parent.component.html',    styleUrls: ['./app-hero-parent.component.scss']})export class HeroesComponent implements OnInit {    constructor() {}    ngOnInit(): void {}    receiceData:string    // 接收子组件传递的数据    receive_child_data(data) {        this.receiceData = data    }}

2.3 效果图

Angular父子组件间怎么传值

以上是“Angular父子组件间怎么传值”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Angular父子组件间怎么传值

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

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

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

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

下载Word文档
猜你喜欢
  • Angular父子组件间怎么传值
    小编给大家分享一下Angular父子组件间怎么传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Angular中父子组件传值官方地址:https://angula...
    99+
    2023-06-14
  • Angular父子组件间如何传数据
    这篇文章主要讲解了“Angular父子组件间如何传数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Angular父子组件间如何传数据”吧!环境:Angular CLI: ...
    99+
    2023-07-04
  • vue父子组件间如何传值
    本文小编为大家详细介绍“vue父子组件间如何传值”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue父子组件间如何传值”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。父组件传递方法首先,在Vue中父组件向子组件传...
    99+
    2023-07-06
  • vue中怎么实现父子组件间传值
    今天就跟大家聊聊有关vue中怎么实现父子组件间传值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。先定义一个子组件,在组件中注册props<te...
    99+
    2024-04-02
  • Angular中父子组件间如何传递数据
    这篇文章主要介绍Angular中父子组件间如何传递数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境:Angular CLI: 11.0.6Angular: 11.0.7Node...
    99+
    2024-04-02
  • Angular中父子组件间如何相互传参
    这篇文章主要介绍Angular中父子组件间如何相互传参,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一 :父组件获取子组件的数据和方法也就是说 子组件给父组件传数据和方法通过ViewChild演示例子:父组件:new...
    99+
    2023-06-15
  • 浅析Vue中父子组件间怎么通信(父传子|子传父)
    1、父组件传递给子组件⭐⭐父组件传递给子组件:通过props属性;【相关推荐:vuejs视频教程、web前端开发】子组件传递给父组件:通过$emit触发事件;  这里我们知道,父组件有一些数据需要子组件来进行展示,那我们可以通过props来...
    99+
    2022-11-22
    组件通信 组件 Vue
  • 怎么通过简单的代码描述Angular父组件、子组件传值
    今天小编给大家分享一下怎么通过简单的代码描述Angular父组件、子组件传值的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。零...
    99+
    2023-06-29
  • vue中子组件怎么向父组件传值
    vue中子组件怎么向父组件传值,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一,子组件主动触发事件将数据传递给父组件1,在子组件上绑定某个事件以及事件触发的函数子组件代码&...
    99+
    2023-06-20
  • Vue中父子组件间传值问题怎么解决
    本篇内容介绍了“Vue中父子组件间传值问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一.父组件向子组件传值父组件向子组件传值会用...
    99+
    2023-07-05
  • vue3 父子组件间相互传值方式
    目录vue3父子组件相互传值父向子传值子组件向父组件传值vue3父子组件传值的注意事项解决办法:两种vue3父子组件相互传值 父向子传值 父 <pie-chart :pieDa...
    99+
    2024-04-02
  • angular父组件怎么调用子组件
    在Angular中,父组件可以通过在模板中使用子组件的选择器来调用子组件。以下是一个简单的示例: 在父组件的模板中,使用子组件的选择...
    99+
    2023-10-24
    angular
  • vue实现父子组件间传值的代码怎么写
    今天小编给大家分享一下vue实现父子组件间传值的代码怎么写的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。先定义一个子组件,在...
    99+
    2023-07-04
  • vue3 父子组件传值详解
    现在距离vue3的诞生已经过了很长时间了,笔者也是近期才开始学习vue3。对比vue2来看,vue3在写法发生了不小的变化,最典型的例子就是vue3通过ref,或者reactive实...
    99+
    2024-04-02
  • vue中怎么实现子组件向父组件传值
    这篇文章给大家介绍vue中怎么实现子组件向父组件传值,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。父组件这么写<component-a v-on:child-say=&...
    99+
    2024-04-02
  • 一文详解Angular父子组件间传数据的方法
    子传父 @Output()Angular通过事件(Event)来实现子组件通知父组件数据的改变,父组件需要订阅该事件。1. 子组件定义@Output子组件定义@Outputexport class ChildComponent { /...
    99+
    2023-05-14
    javascript Angular
  • Vue中怎么实现父组件向子组件传值
    这期内容当中小编将会给大家带来有关Vue中怎么实现父组件向子组件传值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1:在src/components/child/文件夹下...
    99+
    2024-04-02
  • vue父组件如何向子组件传值
    vue父组件向子组件传值的方法:vue父组件是通过props向子组件传值的,示例如下:父组件调用子组件时,绑定动态属性。<v-header :title='title' :homemsg='...
    99+
    2024-04-02
  • uniapp组件传值的方法(父传子,子传父,对象传值)实战案例
    目录前言父组件给子组件传值子组件给父组件传值父组件给父组件传对象值总结 前言 最近看到uniapp组件传值的方法,这里记录一下,学过vue的应该都觉得很简单,传值的方法基本...
    99+
    2023-03-01
    uniapp 组件传值 uniapp如何使用组件的值 uniapp组件传值实例
  • 如何通过简单的代码描述Angular父组件、子组件传值
    目录引言零、知识铺垫CSS选择器一、什么是父子组件二、父组件调用子组件的方法三、父组件向子组件传值子组件使用@input装饰器接收数据父组件使用方括号[]发送数据升级:子组件通过se...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作