我正在使用Angular1 / Angularjs,我的要求是在加载页面时在绝对URL中添加“#/”。 它的工作正常,但是问题是当我刷新页面时,每次引用时都会添加一些特殊字符,我想避免它。这是下面的代码
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="namesCtrl">
<ul>
<li ng-repeat="x in names">
{{ x.name + ', ' + x.country }}
</li>
</ul>
</div>
<script src="namesController.js"></script>
</body>
angular.module('myApp', []).controller('namesCtrl', function($scope,$location) {
$scope.names = [
{name:'Jani',country:'Norway'},
{name:'Hege',country:'Sweden'},
{name:'Kaiss',country:'Denmark'}
];
var absUrl = $location.absUrl();
console.log(absUrl);
window.location.href= absUrl+"#/"
});