【发布时间】:2021-05-02 05:20:42
【问题描述】:
我有一个父子组件,如下所示。 在 child.component.ts 内部, 我有一个方法:childFunction()。 我想在父函数中调用这个方法。 如何做到这一点?
**Parent.html :**
<div class="box">
<input type="text" (input)="searchValue=$event.target.value" placeholder={{placeHolder}} />
<btn-icon [searchType]='searchType' [searchText]='searchValue'></btn-icon> // child component
</div>
**parent.component.ts :**
export class parentComponent implements OnInit {
parentFunction(){
// **Call** childFunction('inputValue');
}
**btn-icon is Child :**
**btn-icon.component.ts: (Child)**
export class btn-iconimplements OnInit {
@Input() Type: string;
@Input() Text: string;
childFunction(inputValue){
//some logic
}
}
【问题讨论】:
-
Google for ViewChild
标签: angular typescript components parent-child