zoukankan      html  css  js  c++  java
  • 记一个 angularjs 使用ui-router 的坑

                //uiSelectConfig.theme = 'select2';
                $stateProvider.state({
                    name: 'backlogManage',
                    url: '/backlogManage?{isShow}',
                    views: {
                        '@': {
                            controller: ['$scope', '$stateParams', 'appTranslation', '$state',
                                function ($scope, $stateParams, appTranslation, $state) {
                                    appTranslation.load([appTranslation.vat]);
                                    appTranslation.load([appTranslation.backlog]);
                                    $scope.state = $state;
                                    //debugger;
                                    $scope.isShow = $stateParams.isShow;
    
                                }],
                            template: '<backlog-infrastructure state="state" is-show="isShow"></backlog-infrastructure>',
                        }
                    },
                    resolve: scriptDependencyProvider.createDependenciesMap(scriptDependencyProvider.backlogManage),
                    deepStateRedirect: false, //这里用false , 才不会记住上次路由状态
                    sticky: true
                });
    

      

    deepStateRedirect:true/fasle 这个参数理解下来,表示是否记住上次路由参数和地址

    在开发的时候,我跳转到这个路由下面的子路由的时候,只要点过一次有参数的路由,那么每次你从其他页面切回这个路由,都会带上之前的参数,后面吧
    deepStateRedirect 设为false 就好了






  • 相关阅读:
    2021年2月4号
    2021年2月3号
    2021年2月2号
    2021年2月1日
    2021年1月31日
    2021年1月30日
    20171205xlVBA往返航班组合
    选择文件
    从VBA过渡到Python
    20171114xlVba选定单行记录并打印
  • 原文地址:https://www.cnblogs.com/yougmi/p/12420360.html
Copyright © 2011-2022 走看看