Ребята, помогите пожалуйста человеку в день рождения))) Подскажите, не могу уже 3 дня, чтобы на Ангуляре Универсале у меня заработал сервис Toast of Bootstrap 5, постоянно ошибка, даже когда я прошу, чтобы отрабатывало только в браузере - приложение постоянно падает, EventHandler.on(document, EVENT_CLICK_DATA_API$7, SELECTOR_DISMISS, Alert.handleDismiss(new Alert()));
^
ReferenceError: document is not defined
at E:\PRACTICE\MYPETPROJECTS\tanechka\client\dist\client\server\main.js:79053:19
import {DOCUMENT, isPlatformBrowser} from "
@angular/common";
import {Toast} from 'bootstrap';
@Component({
selector: 'app-toast',
templateUrl: './toast.component.html',
styleUrls: ['./toast.component.scss']
})
export class ToastComponent implements OnInit {
@ViewChild('myToast', {static:true}) toastEl: any
toast:any
constructor(
@Inject(PLATFORM_ID) private platformId: Object,
@Inject(DOCUMENT) private _doc: Document) {
if (isPlatformBrowser(this.platformId)) {
console.log('isPlatformBrowser(this.platformId)', isPlatformBrowser(this.platformId)) //true
console.log('this.platformId)', this.platformId) //browser
this.toast=new Toast(this.toastEl.nativeElement,{});
this.toast.show();
}
}
ngOnInit(): void {
}
isClosed(){
return !this.toastEl.nativeElement.classList.contains('show')
}
}
Я на стаковерфлоу задавала вопросы, один парень помог, но он рассказал для обычного Ангуляра варианты:
https://stackoverflow.com/questions/67932321/angular-11-universal-and-bootstrap-5-toast-not-working-new-bootstrap-ts2304-ca/67966672#67966672https://stackoverflow.com/questions/67934099/how-on-angular-universal-i-can-do-modal-or-toast-of-bootstrap-or-material-mater?noredirect=1#comment120130981_67934099Подскажите, что я делаю не так? Буду очень благодарна.