Я пытаюсь открыть мою BsModel при загрузке страницы в моем Angular 8 проекте. Я много пробовал. Но, не могу открыть мою модель. Вот мой код:
HTML:
<ng-template #showPrivacyPop>
<div class="modal-header">
<h4 class="modal-title pull-left">Create Pluck User</h4>
<button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
jhgjhg
</div>
</ng-template>
И мой файл TS:
import { Component, OnInit, ViewChild, TemplateRef, ElementRef, ViewRef } from '@angular/core';
import { BsModalService, BsModalRef } from 'ngx-bootstrap/modal';
@Component({
selector: 'app-filemanager',
templateUrl: './filemanager.component.html'
})
export class FilemanagerComponent implements OnInit {
@ViewChild('showPrivacyPop') public privacyPopup: TemplateRef<any>;
modalRef: BsModalRef;
config = {
animated: true
};
constructor(private modalService: BsModalService) {
}
ngOnInit() {
console.log(this.privacyPopup);
}
openModal(template: TemplateRef<any>) {
console.log(template);
this.modalRef = this.modalService.show(template, this.config);
}
}
Я не знаю, как мне вызвать HTML для отображения при загрузке страницы. Кто-нибудь, пожалуйста, решите мою проблему.