Angular:@Input註解

參考:中文官方文檔 Input 說明 。

Input:可以從父組件傳來一個值 。

示例:

  1. 分別創建父組件user-list 和 子組件 user-item

    這裏寫圖片描述

  2. 修改子組件user-item

    首先,修改子組件ts文件 user-item.component.ts 。

    這裏寫圖片描述

    然後,修改父組件html文件 user-list.component.html 。

    這裏寫圖片描述

  3. 效果展示

    這裏寫圖片描述

子組件user-item.component.ts代碼:

import { Component, OnInit, Input } from '@angular/core';

@Component({
  selector: 'app-user-item',
  templateUrl: './user-item.component.html',
  styleUrls: ['./user-item.component.css']
})
export class UserItemComponent implements OnInit {

  @Input() name:string;

  constructor() { 

  }

  ngOnInit() {
  }

}

父組件user-list.component.html代碼:

<ul>
    <app-user-item *ngFor="let individualUserName of names" [name]='individualUserName'></app-user-item>
</ul>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章