В моем компоненте Angular есть следующее:
<object data="../../assets/drawing.svg" type="image/svg+xml"
id="svgSF" width="100%" height="100%"></object>
Однако, когда я делаю следующий фрагмент:
ngOnInit(): void {
var svgSF:any=document.getElementById('svgSF');
console.log(svgSF.contentDocument);
}
Он возвращает мне пустой документ:
<html> <body> </body> </html>
Если я сделаю это в моем отладчике Chrome, он вернет мне документ svg. Объект все еще не инициализирован в моей OnInit
функции?