gpt4 book ai didi

javascript - 如何在 AngularJS url 中将字符串添加到主题标签(#)?

转载 作者:行者123 更新时间:2023-11-30 12:26:08 24 4
gpt4 key购买 nike

是否可以将字符串添加到 angular.js url 中的 # 符号?

例如:
假设我有一个网站:http://example.com/然后
当我点击 CSharp 页面时,它会重定向到 http://example.com/#/csharp
当我点击 AngularJS 页面时,它会重定向到 http://example.com/#/angularjs

所以我想在#前面加上字符串说“语言”,这样url就变成了-
当我点击 CSharp 页面时,它会重定向到 http://example.com/language#/csharp
当我点击 AngularJS 页面时,它会重定向到 http://example.com/language#/angularjs

我有下面的示例代码,它给出了上面的输出——

var angularApp= angular.module('MyApp', []);

angularApp.config(function ($routeProvider) {

$routeProvider
.when('/', {
templateUrl : 'partials/home.html',
})
.when('/csharp', {
templateUrl : 'partials/csharp.html',
})
.when('/angularjs', {
templateUrl : 'partials/angularjs.html',
});

});

最佳答案

您可以使用hashPrefix。示例:

$locationProvider.hashPrefix('language');

更多信息在 https://docs.angularjs.org/guide/ $地点

关于javascript - 如何在 AngularJS url 中将字符串添加到主题标签(#)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29331087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com