搜索

首页  >  问答  >  正文

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

angular ui router 当视图改变的时候url不会变,怎么让页面的url跟着一起变,急急急````

phpcn_u1582phpcn_u15822825 天前640

全部回复(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
  • 取消回复