2014-01-25 17 views
1

我正在基於AngularJS的網站上工作。 到目前爲止,ngRoute已經設置好,一切正常。 我加入了新的一頁到應用程序,添加以下代碼到ngRoute部分:AngularJS - 使用ngRoute - 導航頁面消失後

.when('/settings', { 
    templateUrl: 'views/settings.html', 
    controller: 'SettingsCtrl' 
})  

setting.html存在 - 驗證。 控制器看起來是這樣的:

.controller('SettingsCtrl', function ($scope, $rootScope, $location) { 
    alert("ereer") 
    debugger 

    $scope.back = function() {  
    $location.path("/users"); 
    } 
}) 

導航到「/設置」時,當警報顯示(同時調試),我可以看到settings.html的內容,但是當我按下繼續消失,我的ng-view是空的! 有什麼想法?謝謝!

更新:我試過fiddler2,沒有錯誤。

+0

您是否在控制檯日誌中看到任何錯誤? –

+0

PHP服務器端。沒有任何錯誤。甚至沒有在Chrome的控制檯上 – tarkil

+0

你可能有更多的代碼,對吧? –

回答

1

OK剛剛發現問題:由於某種原因,讓頁面停留在ng-view中的唯一方法是在ng-app和ng-controller中定義一個。如果有人能解釋這一點 - 請做。 感謝您的時間!