0
データベースから取得したデータをmousemove
に表示し、マウスの位置に表示する「ポップアップ」があります。それは次のようになります。角2:DOMからポップアップの高さを取得
<div (mousemove)="onMouseMove($event)></div>
onMouseMove(event: MouseEvent) {
this.xCoord = event.x
this.yCoord = event.y
}
<div [style.left.px]="xCoord" [style.top.px]="yCoord" class="popup">
...
</div>
ポップアップの寸法は、その内容に応じて、動的であるため、私は適切に配置されるようにポップアップために寸法を取得する必要があります(ターゲットの上と左右中央)。 Angular 2では、マウスイベントのない要素からスタイルプロパティを取得することは可能ですか?理想的には、ポップアップが表示されたときにディメンションが変数に割り当てられます。
あなただけそうのように、DOM要素の幅と高さのプロパティにアクセスするための基本的なJavascriptを使用していないのはなぜ