angular父子通信
dearweb 发布:2021-08-25 20:09:02阅读:angular父子通信,父组件不仅可以给子组件传递简单的数据,还可以吧自己的方法以及整个父组件传给子组件
父组件调用子组件的时候传入数据
<app-header [msg]="msg"></app-header>
子组件引入input模块
import { Component, OnInit,Input } from '@angular/core';
子组件中 @Input 接受父组件传过来的数据
export class HeaderComponent implements OnInit { @Input() title:any constructor() { } ngOnInit(): void { } }
父组件代码
<p>main works!</p> <hr> <app-header [title]="city"></app-header> 定义属性 ts代码 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-main', templateUrl: './main.component.html', styleUrls: ['./main.component.scss'] }) export class MainComponent implements OnInit { public city:string = '武汉' // 定义属性值 constructor() { } ngOnInit(): void { } }
子组件代码
<p>我是头部组件{{title}}</p> 我是头部组件武汉 ts代码 import { Component, OnInit,Input } from '@angular/core'; @Component({ selector: 'app-header', templateUrl: './header.component.html', styleUrls: ['./header.component.scss'] }) export class HeaderComponent implements OnInit { @Input() title:any constructor() { } ngOnInit(): void { } }
以上就是angular父子组件传递简单数据
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧