我試圖顯示一個基於AngularUI的引導模式窗口,該窗口已將YouTube視頻嵌入到iframe中。一切工作正常,但加載模態窗口至少有一次閃爍之前整個模態內容加載。加載時視頻閃爍的AngularUI引導模式
無論我研究什麼,我都能理解Bootstrap模式在內容完全加載之前打開,並且嵌入了Youtube視頻的iframe正在導致它。
任何想法爲什麼發生這種情況,並建議避免閃爍,將不勝感激。
我試圖顯示一個基於AngularUI的引導模式窗口,該窗口已將YouTube視頻嵌入到iframe中。一切工作正常,但加載模態窗口至少有一次閃爍之前整個模態內容加載。加載時視頻閃爍的AngularUI引導模式
無論我研究什麼,我都能理解Bootstrap模式在內容完全加載之前打開,並且嵌入了Youtube視頻的iframe正在導致它。
任何想法爲什麼發生這種情況,並建議避免閃爍,將不勝感激。
將ng-cloak添加到用於該對話框的模板,爲我解決了同樣的問題。
請解釋一下,爲什麼這解決了這個問題(以及核心問題是什麼)。發佈隨機嘗試的結果並不是很有用。 – IInspectable
ng-cloak爲我工作,就像@Jose在他的回答中寫的一樣。這是因爲ng-cloak可以防止在你的應用程序加載時,Angular html模板被瀏覽器以原始(未編譯)的形式簡單顯示,使用這個指令可以避免由HTML模板顯示引起的不良閃爍效應。 我從這裏引用的道理:https://docs.angularjs.org/api/ng/directive/ngCloak – wojjas
分享一些代碼會很有幫助 – lascort
你試過ng-cloak嗎? http://docs.angularjs.org/api/ng/directive/ngCloak – koolunix