在ui路由中删除最终用户的URL

时间:2016-02-21 07:32:56

标签: angularjs

我正在使用ui-routing构建角度单页面应用程序。我需要隐藏来自最终用户的域之后的URL。它不会影响任何其他功能,如访问url或任何东西,但只是想隐藏最终用户的状态更改。哪种方法最好?

1 个答案:

答案 0 :(得分:0)

你可以通过ui-router库创建无URL的状态并导航到它们,如下所示:

angular.module('app', ['ui.router'])
  .config(function ($stateProvider) {
    $stateProvider
      .state("home", {
        url: "",
        template: "<a ui-sref='next'>Next page</a>"
      })
      .state("next", {
        template: "<a ui-sref='home'>Back</a>"
      });
  });