Javascript 在js中创建唯一的URL
在我的应用程序中,我需要为用户创建唯一的URL。目前我有这样的网址。但是我需要像这样修改这个URL。但我认为这可能会在路由器中产生问题。我有一个解决方案,请帮助。不,如果使用这种方法,您不会遇到任何问题。你只需要小心你如何定义你的路线 例如:Javascript 在js中创建唯一的URL,javascript,angularjs,Javascript,Angularjs,在我的应用程序中,我需要为用户创建唯一的URL。目前我有这样的网址。但是我需要像这样修改这个URL。但我认为这可能会在路由器中产生问题。我有一个解决方案,请帮助。不,如果使用这种方法,您不会遇到任何问题。你只需要小心你如何定义你的路线 例如: $routeProvider. when('/:username', { templateUrl: 'templates/user.html', controller: 'UserController'
$routeProvider.
when('/:username', {
templateUrl: 'templates/user.html',
controller: 'UserController'
}).
when('/home', {
templateUrl: 'templates/home.html',
controller: 'HomeController'
});
在上面的示例中,不会调用主路由,因为/:username
将匹配所有内容。因此,如果您有多条路线,您只需确保/:username
路线是最后使用的路线
$routeProvider.
when('/home', {
templateUrl: 'templates/home.html',
controller: 'HomeController'
}).
when('/:username', {
templateUrl: 'templates/user.html',
controller: 'UserController'
});
“但我认为这可能会在路由器中产生问题”,为什么?或者,您目前面临哪些问题?