L
Size: a a a
L
L
IG
L
IG
DT
IG
ПА
ПА
A
ПА
ngOnInit(): void {Сделал сервис в котором метод
document.body.appendChild(this.element.nativeElement);
this.alertService.attach(this);
}
ngOnDestroy(): void {
this.element.nativeElement.remove();
}
public attach(modal) {теперь пытаюсь вызвать метод show, но говорит, что нет такого метода. т.е. не выполняется в компоненте метод
this.modal = modal;
}
public show(message: string, title: string = 'Внимание!'): void {
this.modal.show(message, title);
}
public close(): void {
this.modal.close();
}
ngOnInit()как отдельно сделать, чтобы не писать в шаблон, а динамически чтобы
ПА
A
ngOnInit(): void {Сделал сервис в котором метод
document.body.appendChild(this.element.nativeElement);
this.alertService.attach(this);
}
ngOnDestroy(): void {
this.element.nativeElement.remove();
}
public attach(modal) {теперь пытаюсь вызвать метод show, но говорит, что нет такого метода. т.е. не выполняется в компоненте метод
this.modal = modal;
}
public show(message: string, title: string = 'Внимание!'): void {
this.modal.show(message, title);
}
public close(): void {
this.modal.close();
}
ngOnInit()как отдельно сделать, чтобы не писать в шаблон, а динамически чтобы
ПА
ПА
A
ПА
ПА
A
private shown = new Subject<boolean>()
public isShown() {
return this.shown.asObservable();
}
public show() {
this.shown.next(true);
}
hide() {
this.shown.next(false);
}