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'); });
    
    
    
  • 相关阅读:
    CAD输出图至Word
    win7激活工具
    IP地址出现错误
    x%内存可用的问题解决
    第一次来到博客园
    ++x和x++
    标准输入流输出流以及错误流
    关于main函数的参数
    hdu1465 动态规划
    静态变量(static)的特点
  • 原文地址:https://www.cnblogs.com/maoyazhi/p/7026089.html
Copyright © 2011-2022 走看看