Ваш код также будет работать, только вы должны сделать это, удалить элемент в OnInit () , если вы попытаетесь удалить элементы в конструкторе, тогда это представление времени не будет готово.
вот пример
в .html
<div #draggable>Block</div>
и .ts
export class AppComponent implements OnInit {
name="Angular";
@ViewChild('draggable') private draggableElement: ElementRef;
constructor() { }
ngOnInit() {
this.draggableElement.nativeElement.remove();
}
}
вот Stackblitz демо