【发布时间】:2019-03-14 14:58:35
【问题描述】:
使用 Angular 7,
我有一个组件,它有一个输入属性,它是一个对象,它会询问一些信息。
<app-details [item]="whatGoeHere" key="firstName"></app-details>
在组件中,我有一个像这样的输入属性......
export class DetailsComponent implements OnInit{
@Input() item: any;
@Input() key: string;
ngInit(){
if(this.item && this.item.isYummy){
....
}
}
...
}
当我要传入的对象是父组件的某个属性时,我只需在父组件上提供一个属性名称,一切都很好。
但是,如果我想传入父组件实例本身而不是它的属性之一怎么办?怎么办?
在某些情况下,它不是父组件实例,而是它的属性之一,所以我希望能够在绑定中指定而不是总是引用父组件。
在 KnockoutJs 中,我可以使用 $data, $root 来引用绑定上下文。 Angular中有类似的概念吗?
【问题讨论】:
-
ngAfterViewChecked生命周期钩子
标签: angular