我在带有多个过滤器的过滤器栏中有一个应用按钮,有时此应用按钮将显示在下一行,而不是与其他过滤器显示在同一行中。如何根据此应用按钮的位置执行一组操作。如果应用按钮在下一行,我想做一组动作。
<button (click)="apply() "
[ngClass]="{'a-btn--disabled': isDisable}" id="apply"
mat-raised-button >Apply
</button>
在我使用的组件中getBoundingClientRect()
,
const height = document.getElementById('apply').getBoundingClientRect();
console.log(height);
我试图getBoundingClientRect()
从顶部获取价值,以便在第一行或第二行中识别它。但是getBoundingClientRect().top
在不同的时间返回不同的值。因此无法根据这些getBoundingClientRect()
值应用特定条件来在第一行或第二行中识别它。我该如何解决这个问题?