0
我想在組件中的HTML元素上調用scrollIntoView。如何在角度爲2+的元素上調用scrollIntoView
在angular.js 1,我可以做這樣的事情在控制器:
var element = $window.document.getElementById(id);
element.scrollIntoView({ behavior: "smooth", block: "start" });
我怎樣才能做到在角2+是一回事嗎?上它
<p #myElem>Scroll to here!</p>
然後創建與屬性ViewChild
的成分的屬性,並調用.nativeElement.scrollIntoView
:
的時刻你使用nativeElement,你不在Angular建議中。你可能只是做一個document.querySelector('id')。scrollIntoView – Ryan
關於nativeElement的建議(或反推薦)具體是什麼? – user776686