Я хочу показать URL как «www.test.com/!#», потому что я использую $ locationProvider.hashPrefix («!»); но он показывает URL-адрес как «www.test.com/#!» , Мне нужно "!" перед хешем не после хэша.
Благодаря
var app = angular.module('app', []);
app.config(function ($routeProvider, $locationProvider) {
$locationProvider.html5Mode(false);
$locationProvider.hashPrefix("!");
$routeProvider.when('/', {
templateUrl: "app.html",
controller: "AppCtrl"
}
)
.when('/Program', {
templateUrl: "detail1.html",
controller: "Redirect"
})
.when('/Program/123456/channel/78458585',
{
templateUrl: "details.html",
controller: "Detail"
});
});
app.controller("AppCtrl", function ($scope) {
});
app.controller("Detail", function ($scope, $location) {
});
app.controller("Redirect", function ($scope, $location) {
$location.path("/Program/123456/channel/78458585")
});
он там любой waty, чтобы сделать это с angularjs .. $ locationProvider.hashPrefix ("!") По имени должен был бы добавить его перед hash.why он появляется после hash. – user2534381
Нет, нет. – Quentin