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

浏览:30日期:2023-02-01

问题描述

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

问题解答

回答1:

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

回答2:

如果想用html5的新特性就设置html5mode

回答3:

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

回答4:

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’});});

相关文章: