首頁  >  問答  >  主體

angular.js - angualr ui router 如何改變url

angular ui router 當視圖改變的時候url不會變,怎麼讓頁的url跟著一起變,急急急````

phpcn_u1582phpcn_u15822735 天前610

全部回覆(4)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 16:55:11

    我也找了很久沒找到好的方法,用的window.location.href = ''

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:55:11

    如果想用html5的新特性就設定html5mode

    回覆
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:55:11

    ui-router的路由是基于状态的,不是基于url的~

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-15 16:55:11

    ui.router視圖改變,那就是state改變咯

    js.config(function($stateProvider, $urlRouterProvider) {
    
        $urlRouterProvider
            .otherwise('/players?pagenum=1');
    
        $stateProvider
            .state('players', {
                url: '/players?pagenum',
                templateUrl: 'tpls/players.html'
            })
            .state('details', {
                url: '/details?playerId',
                templateUrl: 'tpls/details.html'
            });
    });
    

    回覆
    0
  • 取消回覆