父元件:
contacts.component.html:
子元件:
header.component.ts裡:
import from '@angular/core';
@input() private msg:string;
constructor()
ngoninit()
header.component.html:
}
結果渲染出的是:子元件向父元件發訊息了
父元件:contacts.component.html:
contacts.component.ts:
import from '@angular/core';
@viewchild('headerchild') header;
constructor()
ngoninit()
子元件:header.comoponent.html:
}
結果渲染出:我是父元件傳給子元件的header name
父元件:
獲取子元件的資料
子元件:footer元件
footerrun()
父元件:contact.component.html
contacts.component.ts:
parent(msg: string)
子元件:header.component.ts:
import from '@angular/core';
@input() private parent:any;
constructor()
ngoninit()
這時候控制台列印出:子元件向父元件傳值了
父元件:contact.component.html
contacts.component.ts:
parent(msg: string)
子元件:header.component.ts:
header.component.ts:
import from '@angular/core';
@output() private parent=new eventemitter();
ngoninit()
這時候控制台列印出:子元件向父元件傳值了 angular 父元件和子元件
export class childcomponent implements oninit ngoninit greeting name string 按鈕呼叫child2的greeting方法 viewchild child1 child1 childcomponent ngoninit void...
Angular2 父元件中修改子元件樣式
情景 父元件fathercomponent中使用了子元件childcomponent,父元件有自己的css檔案,子元件也有自己的css檔案,在父元件中修改了子元件的樣式,但不起作用。檢視html元素的樣式表,發現 定義的樣式後面都加了個 ngcontent c 這是angular為了區分自己的樣式,...
angular子父元件之間的互動
子元件傳遞的是乙個字串,可以根據相應的需求定義成如數字,陣列,物件等型別。import from angular core output private childouter new eventemitter output private childouter2 new eventemitter s...