Как лучший способ вызвать интерфейс WebViewClient и эти методы в Angular для выполнения действия?Я хотел бы очистить информацию в моем приложении для Android после того, как пользователь нажал кнопку выхода из системы на моей веб-странице.
Я протестировал добавление webViewApp.setCpf (''); непосредственно в JavaScript вHTML-страница и работает хорошо, но я хочу позвонить в службу Angular.
Файл MainActivity
myWebView.addJavascriptInterface(new JavaScriptInterface(this), "webViewApp");
файл auth.service.ts
public doLogout() {
webViewApp.setCpf('');
sessionStorage.removeItem(this.USER_LOCAL_STORAGE);
sessionStorage.removeItem(this.AUTH_LOCAL_STORAGE);
this.authChanged$.emit(null);
}
Но когда я запускаю "ng serve", я попал под сообщение, потому что этот объект "webViewApp" не является экземпляром в Angular.Как ее решить?
ошибка TS2304: не удается найти имя 'webViewApp'.