我有这段代码:
<body ng-controller="CoreCtrl">
<div ng-cloak>
<!-- NavBar -->
<div ng-include="'/app/core/navbar.html'"></div>
<!-- Main content -->
<div class="container-fluid">
<!-- Main views -->
<div ng-view></div>
</div>
</div></body>
当我第一次加载页面或者单击链接页面时,一切正常,但是如果我按浏览器中的刷新按钮页面重新加载但是ng-view内容没有显示或加载视图的控制器。浏览器中的后退按钮也可以正常工作,问题只发生在地址栏中的刷新或简介。
所有视图的控制器都在模板的第一个div中定义,并且所有路径和模板都在app.js config中定义。
对这个问题有什么看法吗?可能是在使用ng-controller的div中使用ng-view的问题?
我可以确认,但我认为使用旧的角度版本时,问题就会丢失。目前我正在使用1.5.8版本和ng-route html5模式。
此致
答案 0 :(得分:0)
之前我遇到过同样的问题,问题是页面正在等待发送给它的对象。因此,当您单击链接以转到此页面时,您可以使用它发送数据,但是当您刷新该对象为空时,数据就不会显示。
请分享您是如何在应用中定义此视图(状态)的,我可以为您提供更详细的答案。