0
我使用語義UI作爲前端框架。其中,我有一個Javascript函數來創建一些轉換,更多信息Here。Angular.JS延遲路由更改爲動畫
我想用它在Angular.JS中創建路徑更改動畫。我試着這樣做:
app.run(['$location', '$rootScope', function($location, $rootScope) {
$rootScope.$on('$routeChangeStart', function (event, next) {
$("#main").transition('fade up', '300ms');
});
$rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
$("#main").transition('fade down', '300ms');
});
}])
#main
是DOM元素哪裏是我的NG-視圖。但它不起作用,因爲路線變化太快。所以,我的問題是,我可以推遲路線改變嗎?或者也許是更好的解決方案?
這樣的直接DOM操作在Angular中真的不鼓勵。您嘗試使用純CSS的效果是什麼?如果是這樣,你可以看看適用於ngView的動畫效果:http://docs.angularjs.org/api/ngRoute.directive:ngView –