AngularJS - 使用ngRoute - 导航页面消失后

时间:2014-01-25 18:47:48

标签: javascript angularjs

我正在开发基于AngularJS的网站。 到目前为止,设置了ngRoute,一切正常。 我正在向应用添加新页面,已将此代码添加到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”时,在显示警报时(和调试时)我可以看到settings.html的内容,但是当我按下继续时它会消失,我的ng-view为空! 有任何想法吗?谢谢!

更新:我试过fiddler2,没有错误。

1 个答案:

答案 0 :(得分:1)

确定刚刚发现问题:由于某种原因,使页面保持在ng-view中的唯一方法是使用ng-app和ng-controller定义它。如果有人可以解释这个 - 请做。 谢谢你的时间!