Javascript ng控制器内的ng视图具有刷新的奇怪行为

Javascript ng控制器内的ng视图具有刷新的奇怪行为,javascript,html,angularjs,Javascript,Html,Angularjs,我有以下代码: <body ng-controller="CoreCtrl"> <div ng-cloak> <!-- NavBar --> <div ng-include="'/app/core/navbar.html'"></div> <!-- Main content --> <div class="container-fluid"> <!--

我有以下代码:

<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视图内容不会显示或加载视图的控制器。浏览器中的“后退”按钮也可以正常工作,问题只发生在地址栏中的刷新或介绍

所有视图的控制器都在template like的第一个div中定义,所有路由和模板都在app.js config中定义

你知道这个问题吗?在带有ng控制器的div中使用ng view可能会出现问题

我可以确认,但我认为旧的角度版本缺少问题。目前我正在使用1.5.8版本和ng route html5模式关闭


关于

我以前也遇到过同样的问题,问题是页面正在等待向其发送对象。因此,当您单击链接以访问此页面时,您会发送数据,但当您刷新该对象时,该对象为空,因此数据不会显示


请分享您是如何在应用程序中定义此视图(状态)的,我可以给您提供更详细的答案。

您是否看到任何控制台错误?否,控制台中未显示任何错误。没有人知道此问题。这是我对路由的定义:
$routeProvider。当(“/main”,{templateUrl:'main/main.html',访问:userRoles.guest})。当('/login',{templateUrl:'login/login.html',访问:userRoles.guest})时('/dashboard',{templateUrl:'dashboard/dashboard.html',controller:'DashboardCtrl',访问:userRoles.operator});