2016-04-05 22 views
0

ng-show angleディレクティブを使用して、ページ上にボタンを表示していて非表示にしています。ページの更新時に、Safariブラウザでのみ無効になっていてもボタンが点滅します。私はボタンのためにng-cloakを使用しましたが、Safari Browserだけでは動作しません。そのための解決策があれば教えてください。SafariのAngular ng-showでボタンが点滅する

+0

ng-showで使用しているボタンとコントローラ/指令のコードのサンプルを提供してください – chrisboustead

答えて

0

様々なアプローチ:

1 - NG-マント

2 - 頭、他のブラウザでは、角のスクリプトタグをつけ角度がロードされているまで、ページをレンダリングするときNG-マント/ NG-ショーが何を意味するのかわかりません(したがって、フラッシュ)

3 - 他のすべてが失敗した場合は、ブーリアンコントローラ変数を使用して、ボタンがいつ表示されるかを制御します。最初にdisplayButton = falseを設定してから、コントローラのあるポイントでtrueに設定し、ng-showの中でcontroller変数を使用します。すべての約束が解決された後にtrueに設定するか、タイムアウトを設定することがあります。