我正在以一个角度导航一个页面到另一个页面,当我在第二页上点击后退按钮我回到第一页为此我使用$ routeChangeStart,这将再次加载我的控制器,如何避免这一个, 这是我的代码。
homepal.run(function run($http, $cookies,$rootScope,$location){
$rootScope.contactwdgt="contact-wdgt";
$rootScope.header=true;
$rootScope.homepage=true;
$rootScope.innerHeader="";
$rootScope.filter=false;
});
在我的index.html中
<div ng-if="homepage" ng-include src="'template/homepage.html'"></div>
现在我的$ routeChangeStart,
a.$on('$routeChangeStart', function(scope, next, current) {
b.homepage = true;
b.innerHeader = "";
b.searchFilter = false;
srchCls_Element.removeClass('listing-navbar');
});
每当root更改我的主页首先加载第二页(直到响应到来才会显示主页。)