我想删除页面上打开的模式,但无法访问锁定文档的 div 元素,
我无法访问此 div,定义一个 ID 或名称以通过 Renderer2 将其删除,
<div class="modal-backdrop fade show"></div>
像这样的东西,
this.renderer.removeChild(document.body, HTMLDivElement);
我想删除页面上打开的模式,但无法访问锁定文档的 div 元素,
我无法访问此 div,定义一个 ID 或名称以通过 Renderer2 将其删除,
<div class="modal-backdrop fade show"></div>
像这样的东西,
this.renderer.removeChild(document.body, HTMLDivElement);
我相信删除它的最好方法是使用 *ngIf。它根据条件添加和删除 DOM 元素。
例如
HTML
<div *ngIf="foo" class="modal-backdrop fade show">
I will be added to the DOM only if foo is true
</div>
打字稿
someMethod(value){
this.foo=value // or this.foo=!this.foo
}
其中 someMethod() 是你的 this.renderer.removeChild(...
谎言。