[英]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.