我想2天設定在我的第一個單頁的應用程序的路線,我不知道什麼是與application.When發生我點擊任何鏈接的,好比說我點擊登錄鏈接,然後http://localhost:3000/#!/#%2Flogin這是在請求的URL得到什麼,當我做了一些實驗,看看後來我發現,http://localhost:3000/#!/login顯示我的登錄模板。如何糾正它。 我的代碼 的Html >>#%是角路由獲取添加2F和不工作的角度1.6.4
<a href="/#/">Posts</a>
<a class="nav-item nav-link" href="/#/register">Register</a>
<a class="nav-item nav-link" href="/#/login">Login</a>
route.js >>
angular.module('app')
.config(function ($routeProvider) {
$routeProvider
.when('/',{controller:'PostsCtrl',templateUrl:'posts.html'})
.when('/register',{controller:'RegisterCtrl',templateUrl:'register.html'})
.when('/login',{controller:'LoginCtrl',templateUrl:'login.html'})
});
加上'!'在href –
你能在你的HTML''Posts' 'Register' 描述Login' – setCodesToFire
我加'!' –