zoukankan      html  css  js  c++  java
  • ui-router $transitions 用法

    1. //route redirection
    $transitions.onStart({to: 'manage'}, function (trans) {
        var params = trans.params();
        return trans.router.stateService.target('manage.department', params);
    });
    $transitions.onStart({to: 'home'}, function (trans) {
        return trans.router.stateService.target('home.task');
    });
    
    2.//监听路由变化
    $rootScope.$on('$locationChangeStart', function (event, toState, fromState) {
    // toState,fromState为URL
      paramsSvc.tableEditGroupId = 'ALL'; }); 3.执行条件:从一个路由离开时,判断路由不等于某个路由时: $transitions.onSuccess({from: 'manage.database.data'}, function (trans) { if (trans.to().name != 'manage.database.data') { paramsSvc.columnCondition = []; } }); 4.页面切换执行 $transitions.onSuccess({}, function (trans) {   //获取路由名称   var currentRoute = transition.to().name;   var fromRoute = transition.from().name;   //获取路由参数   var currentRouteParams = transition.params('to');   var fromRouteParams = transition.params('from'); });
    
    
    
  • 相关阅读:
    java 异常练习题1
    java 异常练习题
    java 抽象类
    java 接口练习题6
    java 接口练习题5
    java 接口练习题4
    java 接口练习题3
    java接口练习题2
    java 接口练习题1
    java 泛型
  • 原文地址:https://www.cnblogs.com/maoyazhi/p/7026089.html
Copyright © 2011-2022 走看看