下面是我在html中定义的路由,这是在左窗格中定义的
<a href="#loadApp" data-toggle="tab" >loadApp</a>
和页面内容是右窗格:
<div class="right-pane" id="rightPanel" >
<div ng-view>
</div>
</div>
当我点击左侧窗格中的网址时,右侧会刷新。 当我第一次点击它,我的页面被加载时它工作正常。但是当我再次点击相同的网址时,我的ng-view应该再次加载但是没有发生它仍然是相同的,没有任何刷新。有什么我想念的东西。
配置为
的路由 app.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/loadApp', {
templateUrl: '../html/partials/centralPage.html'//,
}).
otherwise({
redirectTo: '/Default'
});
}]);
谢谢
答案 0 :(得分:0)
您是否尝试过向{top}添加ng-click
?由于页面未加载,因此可能无法刷新,请尝试执行以下操作:
<div class="right-pane" ng-click="pageRefresh()" id="rightPanel" >
<div ng-view>
</div>
</div>
并在您的控制器中:
app.controller('rightPaneCtrl', function() {
var pageRefresh = function() {
$scope.$apply();
});