2013-03-23 60 views
1

AngularJS部分:沒有哈希使用ngView指令在angularjs

myApp.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider) { 
    $routeProvider. 
    when('/main', {templateUrl: 'sub/main.tpl', controller: MainCtrl}). 
    when('/users', {templateUrl: 'sub/users.tpl', controller: UserCtrl}). 
    otherwise({redirectTo: '/main'}); 
}]); 

和我的index.html

<a href="#/main">Main</a> | <a href="#/users">Display Users</a> 
<div ng-view></div> 

它的偉大工程,但我有哈希值的問題。

當我嘗試使用錨即:

<a href="#test">test</a> 

當我點擊這個錨被調用的主頁。

當我們使用ng-view的時候可以擺脫散列嗎?

+1

什麼是你期待發生什麼?問題不清楚。這聽起來像你可能需要一個鏈接的指令,但需要更多的細節 – charlietfl 2013-03-23 14:10:15

回答

0

啊,因爲AngularJS會改變你的網址。 嘗試使用NG-HREF,

<a ng-href="#test">test</a> 

編輯:您可以嘗試改變錨的ID角度網址..

+0

謝謝,我現在會測試它 – 2013-03-23 02:15:50

+0

它仍然路線:( – 2013-03-23 02:18:24

+0

我使用ng-view和bootstrap的標籤菜單.. – 2013-03-23 02:18:42