Мне нужно вызвать простой API-интерфейс блокировки сокета при закрытии браузера в моем проекте, я пытался использовать HostListener, но он не работает. Ниже приведен код приложения https://stackblitz.com/edit/angular-nm7uww
.component. html
<hello name="{{ name }}"></hello>
<p>
Start editing to see some magic happen :)
</p>
app.component.ts
import { HostListener,Component,OnInit } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular';
ngOnInit() {
@c('window:beforeunlosd', ['$event'])
beforeunloadHandler(event){
}
}
}