将变量值隐藏在状态方法中

时间:2018-10-05 06:12:58

标签: php angularjs angular microservices

使用的代码:

/*Main from other page with URL*/
      .state("main/handler/location/userSso",{
             url:"/main/handler/:location/:",
             templateUrl:"component/common/main.html",
             controller: 'MainController'
    })

从一个模块到另一个模块:https://example.com/#/main/handler/comp/99999300 必填:https://example.com/#/main/handler/comp/

  

不想在URL中传递用户ID。

.state("main/handler/location/userSso"  : users

因此应从视图中隐藏。

1 个答案:

答案 0 :(得分:0)

要隐藏url中的值,您必须在params中定义它们而不使用squash

$stateProvider
  .state("main/handler/location/userSso",{
   url:"/main/handler?location?userId",
   templateUrl:"component/common/main.html", 
    controller: 'MainController',
    resolve: {},
    params: {
      location: {
        value: null 
       }
      userId: {
        value: null
      }
    }
  })