我不知道如何命名的問題,但這裏是我的情況鏈接重定向到NG-視圖中的頁面
我的模板是這樣的:
├──指數html的
├──...
├──佔
│├──的index.html
│├──授權
││├──的login.html
││├─ signup.html
││└──儀表盤
所以第一索引頁是頭版,第二索引頁包含NG-視圖,其是用於登錄頁面,註冊頁,和儀表板頁面的模板。
我已經做:
app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/login', {
title: 'Login',
templateUrl: 'authorization/login.html',
controller: 'authCtrl'
})
.when('/signup', {
title: 'Signup',
templateUrl: 'authorization/signup.html',
controller: 'authCtrl'
})
.when('/dashboard', {
title: 'dashboard',
templateUrl: 'authorization/dashboard/index.html',
controller: 'authCtrl'
})
.otherwise({
redirectTo: "/login"
});
}
])
.run(['$rootScope', '$location', 'apiService', function ($rootScope, $location, apiService) {...
}]);
不過,我想補充的第一個索引頁面上兩個環節,一個重定向到登錄頁面,另一個到註冊頁面。因爲login.html和signup.html都在ng-view內,所以我不能使用<a href="account"></a>
,因爲它只會進入登錄頁面。
我曾嘗試:
<div class="nav_item_extra"><a class="loggedIn" href="account/authorization/login">Sign in</a></div>
<div class="nav_item_extra"><a class="loggedIn" href="account/authorization/signup.html">Register</a></div>
兩人都不工作。
有人可以幫助我如何使鏈接?謝謝
應使用符合國家的名字,而不是HREF UI-SREF屬性。例如:你的第二個鏈接只是試圖模板路徑而不是實際狀態 –
@NimaMarashi反正沒有使用ui-router?我沒有在這個網站上使用。 –