私は、AngularJsとのダイアログを開くためにAnuglar UI Bootstrap Modalを使用しています。初めてモーダルが開くときにパフォーマンスが低下しています。ダイアログが表示されると、ページ上に隠された要素のいくつかが顕著に吃音して点滅します。モーダルがダイアログを開く次のすべての時間は、吃音なく円滑に表示されます。プレレンダリング角度UIモーダル
これは、ビューをコンパイルする際の1回限りの計算上のオーバーヘッドが原因であると想定します。私のアプリのバックグラウンドでモーダルをあらかじめコンパイルする方法はありますか?ユーザーがダイアログを開いたときに、その準備が整うようにします。
は、私はそう
$uibModal.open({
templateUrl:'my-modal.html',
controller:'MyModalCtrl'
});
私はディレクティブのために、このような何かをしようとしたように角度UIモーダルサービスを使用していますが、私は、コントローラ/ダイアログのために働く何かを必要としています。
var directive = $compile("<my-directive></my-directive>");
var instance = directive(scope.$new(true));
私はこの問題は、すべてのブラウザで、デスクトップやモバイル上に示しているが、低電力のハードウェア(携帯電話、タブレット)のそれ最も顕著
を1.5.8角度と角度-UI-ブートストラップ1.3 を使用していますhttps://embed.plnkr.co/hDM6GrUh8droo988MOox/
この問題は一度もありませんでした。Googleマップのようなものでも、広範囲にモダンを使用しています。問題 – charlietfl
を再現するデモを作成してください。私は別のアプローチを使用します:クラスモーダルでdivを作成し、divにはを使用してテンプレートをすぐにインクルードします。 –