0

div は次のようになります。

<div #container [ngStyle]=...>

要素を含むことが重要な場合、コンテナーはフレックスボックス行です。行に追加する新しい要素がラップを発生させずに収まるかどうかを知る必要があります。

したがって、私のコードはコンテナー内の各要素の合計サイズを合計し、それを #container のサイズと比較します。

コードは次のようになります。

#ViewChild('container') pillContainer: ElementRef;
let maxWidth = this.pillContainer.nativeElement.????

ここが問題です。返された数値はおそらく左マージンのようなものだったので、offsetWidthではないと思います。私が調べても、「幅」要素はありません:

this.pillContainer.nativeElement.attributes. xxxx

(二重引用符で)「幅」と呼ばれる要素を見つけて見つけましたが、その属性の値を取得する方法がわかりませんでした。

何か案は?前もってありがとう、ヨギ

4

1 に答える 1