我正在尝试使用SSR构建Angular应用,但是我遇到了plotly.js的问题。 这是我得到的错误:
C:\ Users \ x \ Desktop \ Angularapp \ ngseo \ dist \ server.js:351783 var style = document.getElementById(id); ^
ReferenceError:未定义文档
您知道如何解决此错误吗?
答案 0 :(得分:0)
在Angular 7中尝试
import {AfterViewInit, Component, ElementRef, ViewChild,Renderer2,OnInit} from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent implements OnInit {
constructor(private renderer: Renderer2, private el: ElementRef) {}
id='';
ngOnInit() {
this.id = this.el.nativeElement.getElementsByClassName('mydiv')[0];
console.log(this.id);
}
}
<p class="mydiv">
Start editing to see some magic happen :)
</p>