我正在尝试通过 ng-view 在部分视图中做一个简单的工作。它有四个锚链接,如瑞典、丹麦、挪威......如果我点击其中一个,它将在索引页面上显示部分页面。但是它不起作用。浏览器地址位置显示类似
localhost/Angular%20js%20practice/#!#%2Fdenmark
localhost/Angular%20js%20practice/#!#%2Fnorway
但它应该像 --- localhost/Angular%20js%20practice/#/denmark
--- 它会显示丹麦的部分页面视图。所以我该怎么做?
myApp.config(function($routeProvider){
$routeProvider
.when('/sweden',{
templateUrl:'templates/sweden.html',
controller: 'myCtrl2'
})
.when('/norway',{
templateUrl:'templates/norway.html',
controller:'myCtrl2'
})
.when('/denmark',{
templateUrl:'templates/denmark.html',
controller:'myCtrl2'
})
.when('/turkey',{
templateUrl:'templates/turkey.html',
controller:'myCtrl2'
});
});
<ul>
<li><a href="#/sweden">Sweden</a></li>
<li><a href="#/norway">Norway</a></li>
<li><a href="#/denmark">Denmark</a></li>
<li><a href="#/turkey">Turkey</a></li>
</ul>
<div ng-view></div>