Ищете помощь по предотвращению onReady
от стрельбы несколько раз в приложении с угловым/ионным при использовании в сочетании с $window
. В частности, мы используем этот метод для видео Wistia (как указано here). Код-нарушителем является:Wisita onReady случайное срабатывание несколько раз в Угловом контроллере
$window._wq = $window._wq || [];
$window._wq.push({ id: "5bbw8l7kl5", onReady: function(video) {
console.log("I got a handle to the video using Wistia's onReady method!", video.uuid);
}});
Что это об использовании $window._wq
, который заканчивается на выполнении onReady
метод несколько раз?
Как мы можем сделать этот код Угловой дружественный (без «взлома» или принудительного обхода), так что onReady
срабатывает только один раз при каждом просмотре контроллера?
Я поставил несколько примеров кода, которые могут быть использованы для воспроизведения проблемы локально here, если вы так решите.
Любые идеи, мысли, идеи были бы очень признательны !!
Вы используете встроенные или встроенные вставки iframe? – GentlemanMax
@GentlemanMax: Мы используем стандартную опцию JS embed, как описано [здесь] (https://wistia.com/doc/embed-options#setting_options_on_standard_and_popover_embeds). Нет 'iframes'. – raie