繁体   English   中英

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

[英]AngularJS - using ngRoute - after navigation page dissapears

我正在基于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视图为空! 有任何想法吗? 谢谢!

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

OK刚刚发现了问题:由于某种原因,使页面停留在ng-view中的唯一方法是在其上定义ng-app和ng-controller。 如果有人可以解释这一点-请这样做。 谢谢你的时间!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM