Как предотвратить прослушивание нескольких событий на Liferay SPA Senna JS? - PullRequest
1 голос
/ 31 января 2020

Я хочу запускать функцию каждый раз, когда меняю страницу в Liferay.

Liferay.on('endNavigate', function(event) {
    functionToExecuteOnEveryPage();
});

Это работает, но каждый раз, когда я меняю страницу, событие 'endNavigate' вызывается несколько раз.

enter image description here В первый раз, когда я меняю страницу, функция выполняется один раз, а во второй раз, когда я меняю страницу, функция выполняется два раза, а в третий раз я меняю На странице функция выполняется три раза и т. д.

Как я могу предотвратить это поведение?

...