Как получить доступ к переменным внутри ngAfterViewInit
Как только видео vimeo закончится, я хочу сообщить серверу, что видео завершено. Функция завершения видео срабатывает нормально, внутри ngAfterViewInit
метод, как показано в readme https://github.com/vimeo/player.js.
К сожалению, ни одна из переменных уровня модуля внутри класса не "видна" внутри ngAfterViewInit
метод. По сути, мне нужно установить логический флаг в значение true, чтобы при уничтожении страницы я мог сделать обратный вызов на свой сервер и обновить историю видео учетной записи пользователя. Я пытался держать переменные видимыми внутри ngAfterViewInit
но тогда я не могу получить доступ к моей службе http, переданной в качестве поставщика в конструкторе. Я пытался вызвать службу http на странице уничтожения, но тогда у него нет возможности узнать, пытались ли какие-либо флаги быть установлены игроком по событию "закончено".