2016-09-21 46 views
0

我採用了棱角分明的UI引導模態分量,我可以像這樣的模式禁用動畫:禁用動畫角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 
     }; 
    }]);