Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 ElementRef nativeElement的用途是什么?_Angular_Element - Fatal编程技术网

Angular ElementRef nativeElement的用途是什么?

Angular ElementRef nativeElement的用途是什么?,angular,element,Angular,Element,我更熟悉DOM节点,我猜类型是'Element'。(您必须在这里的Typescript库中搜索“interface Element”。我原以为ElementRef和Element的nativeElement是同一个元素,但它们不是: 我知道API的 但是这些的目的让我困惑。(我更熟悉JQuery,而不是Angular atm)。除非您正在做一些特殊的事情,否则您可能不需要这些。我建议你把时间花在更直接相关的话题上。最常用的ElementRef是那些无法理解自己不再使用jQuery编程这

我更熟悉DOM节点,我猜类型是'Element'。(您必须在这里的Typescript库中搜索“interface Element”。

我原以为ElementRef和Element的nativeElement是同一个元素,但它们不是:

我知道API的


但是这些的目的让我困惑。(我更熟悉JQuery,而不是Angular atm)。

除非您正在做一些特殊的事情,否则您可能不需要这些。我建议你把时间花在更直接相关的话题上。最常用的
ElementRef
是那些无法理解自己不再使用jQuery编程这一事实的人,。在正确编写的角度程序中,这几乎是不必要的。那么,如果您想获得元素的高度,该怎么办?例如,为什么我们有ElementRef?如果我们可以使用ElementForAngular可靠地工作,您需要避免自己直接使用DOM。当绝对必要时,应通过
ElementRef
接口获取元素。请阅读第页,了解适用于使用此功能的各种注意事项。关于高度,你为什么想得到它?做分页。因此,我需要计算出每页的记录,我可以放入一个列表中,而无需滚动。我在爱奥尼亚项目的背景下使用Angular。看这里,我可以把这看作是一种获得高度的方法。让listmhpx:String=document.defaultView。getComputedStyle(document.getElementById(“列表”))。getPropertyValue('min-height');//返回时类似于50px let listmh:number=parseInt(listmhpx.substr(0,listmhpx.length-2));