AngularJS-当我一次又一次刷新页面时如何防止在URL后面附加'#/'

时间:2020-01-31 19:12:45

标签: angularjs

我正在使用Angular1 / Angularjs,我的要求是在加载页面时在绝对URL中添加“#/”。 它的工作正常,但是问题是当我刷新页面时,每次引用时都会添加一些特殊字符,我想避免它。这是下面的代码

HTML

<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+"#/"
});

0 个答案:

没有答案