2014-01-25 3 views
1

Я работаю над сайтом на основе AngularJS. Установили ngRoute и все работало до сих пор. Я добавляю новую страницу в приложение, добавили этот код в разделе ngRoute:AngularJS - используя ngRoute - после навигации страница dissapears

.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. Никаких ошибок. даже в консоли хром – tarkil

+0

У вас, вероятно, есть еще несколько кода, не так ли? –

ответ

1

ОК только что нашел проблему: по какой-либо причине единственный способ заставить страницу оставаться в ng-view - иметь на ней определенный ng-app и ng-контроллер. если кто-то может это объяснить, пожалуйста. спасибо за ваше время!

Смежные вопросы