2016-09-21 25 views
0

私は角UIブートストラップモーダル・コンポーネントを使用している、と私はこのようなモーダルのためのアニメーションを無効にすることができます無効にアニメーションを完全

var modalInstance = $uibModal.open({ animation: false, component: 'myComponent' });

完全にアニメーションを無効にする方法はありますCSSの追加/修正なしで私のアプリケーションのすべてのモーダル?

答えて

1

$ uibModalオブジェクトが$ uibModalProviderという名前のプロバイダを持っており、$ uibModalのデフォルト値を設定する構成フェーズで使用することが可能です。

このような何かが動作します:

angular 
    .module('myApp') 
    .config(['$uibModalProvider', function ($uibModalProvider) { 
     $uibModalProvider.options.animation = false; 
    }]); 

すべてを一度に加え、他のオプションのデフォルト値を提供することも可能である:

angular 
    .module('myApp') 
    .config(['$uibModalProvider', function ($uibModalProvider) { 
     $uibModalProvider.options = { 
      animation: false, 
      backdrop: false, 
      keyboard: false 
     }; 
    }]); 
関連する問題