typescript 组件交互:通过输入传输数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 组件交互:通过输入传输数据相关的知识,希望对你有一定的参考价值。

import { Component } from '@angular/core';

import { HEROES } from './hero';

@Component({
  selector: 'app-hero-parent',
  template: `
    <h2>{{master}} controls {{heroes.length}} heroes</h2>
    <app-hero-child *ngFor="let hero of heroes"
      [hero]="hero"
      [master]="master">
    </app-hero-child>
  `
})
export class HeroParentComponent {
  heroes = HEROES;
  master = 'Master';
}
import { Component, Input } from '@angular/core';

import { Hero } from './hero';

@Component({
  selector: 'app-hero-child',
  template: `
    <h3>{{hero.name}} says:</h3>
    <p>I, {{hero.name}}, am at your service, {{masterName}}.</p>
  `
})
export class HeroChildComponent {
  @Input() hero: Hero;
  @Input('master') masterName: string;
}

以上是关于typescript 组件交互:通过输入传输数据的主要内容,如果未能解决你的问题,请参考以下文章

typescript 组件交互:通过ngOnChanges监听输入值变化

typescript 使用输入将数据传输到组件

typescript 组件交互:父子组件通过服务来交互

typescript 组件交互:父子组件通过本地变量互动

typescript 使用@input将数据传输到组件

typescript 组件交互:父组件监听子组件事件