通行證數據我想從parent
控制器傳遞數據到child
控制器,當一個元件上的用戶click
現有的parent
。角2 - 從一個控制器到另一個
例如,
<div (click)="PassDataToChild(orderNo)"></div>
.TS
PassDataToChild(orderNo){
//Got the orderNo
//How to send it to the child component, and let the child read it?
}
孩子應該不知道父組件什麼。這聽起來像你在這裏有一個設計問題。所有組件都應該應用單一責任主體。 –
子組件是什麼樣的?你通常不需要一個函數傳遞給孩子,只要確保孩子正在接受一個匹配父類的'ng-model'的屬性...... – Claies
@Claies @Jamie R我只想通過從組件A到B的一條信息,我已經在'Ionic 2'上做了這個,很容易知道這是基於Angular2;然而,我無法弄清楚如何在Angular中做到這一點! –