Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度访问父模板元素ref_Angular - Fatal编程技术网

Angular 角度访问父模板元素ref

Angular 角度访问父模板元素ref,angular,Angular,我有一个父组件,在该TS文件中,我得到元素ref,如下所示: @ViewChild("custContainer") _custContainer: ElementRef; const height = this._custContainer.nativeElement.height; 然后我有一个子组件,需要在其中访问父元素ref。如何在子组件中实现这一点,我认为在父组件渲染后需要获取它,因为我正在使用它来获取数据加载到此元素后的高度。如果要访问子组件中的高度,则可以在子

我有一个父组件,在该TS文件中,我得到元素ref,如下所示:

@ViewChild("custContainer") _custContainer: ElementRef;
const height = this._custContainer.nativeElement.height;

然后我有一个子组件,需要在其中访问父元素ref。如何在子组件中实现这一点,我认为在父组件渲染后需要获取它,因为我正在使用它来获取数据加载到此元素后的高度。

如果要访问子组件中的高度,则可以在子组件中使用
@Input
属性

子组件中的

.ts

和来自父组件html

<child-comp [height]="height"></child-comp>

<child-comp [height]="height"></child-comp>