在模态

时间:2018-02-20 15:06:15

标签: css angular typescript

我在大约一周前问question这个问题得到了回答,并且我认为这很棒。我想出了解决方案的一个错误。

我创建了一个Plunker来展示我正在做的事情。如果有人能告诉我那会很棒。

我在下拉组件中添加了以下代码,以执行上述帖子中的操作。

@ViewChild('dropdown') dropdown:ElementRef;

ngDoCheck(): void {
    if (this.dropdown.nativeElement.classList.contains('open')) {
        this.dropdown.nativeElement.style.position = 'absolute';
        this.dropdown.nativeElement.style.offsetTop = this.dropdown.nativeElement.style.top;
        this.dropdown.nativeElement.style.offsetLeft = this.dropdown.nativeElement.style.left;
    } else {
        this.dropdown.nativeElement.style.position = 'relative';
    }
}

感谢您的时间。

0 个答案:

没有答案