javascript — универсальная угловая ошибка ReferenceError: MouseEvent не определен

Угловая универсальная ошибка ReferenceError: MouseEvent не определено

Код на стороне клиента, такой как Document , Window , localstorage , MouseEvent т. Д., Не будет существовать при работе в универсальном режиме вашего углового приложения, так как ваша первая страница будет отображаться на сервере.

Так что, если в вашем коде присутствует такой фрагмент кода, вам нужно обернуть свой код на стороне клиента в platformBrowser следующим образом:

 import { ..., PLATFORM_ID, ... } from '@angular/core'; import { isPlatformBrowser } from '@angular/common'; constructor( @Inject(PLATFORM_ID) private platformId: Object, ){ if (isPlatformBrowser(this.platformId)) { // MouseEvent code } } 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector