が$window
と組み合わせて使用された場合に、Angular/Ionicアプリで複数回発生するのを防ぐ方法についてのヘルプを探しています。具体的には、このメソッドをWistiaのビデオに使用しています(指示されているようにhere)。問題のコードは次のとおりです。Anglerコントローラで複数回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);
}});
onReady
メソッドを複数回実行し終わる$window._wq
を使用することについて、それを何ですか?
onReady
が毎回コントローラービューに戻ったときに一度だけ点火するように、このコードをどのように角度付けできるか(「ハッキングする」または回避する必要はありません)
ローカルで問題を再現するために使用できるサンプルコードを用意していますが、これを選択した場合はhereです。
洞察力、思考、アイデアは非常に高く評価されます。
あなたは 'iframe'埋め込みまたは指定埋め込みを使用していますか? – GentlemanMax
@GentlemanMax:[here](https://wistia.com/doc/embed-options#setting_options_on_standard_and_popover_embeds)に記載されている標準のJS埋め込みオプションを使用しています。 「iframe」はありません。 – raie