Javascript 如何防止在$location hash search param change上创建控制器的新实例。
我的页面上有很多过滤器。我正在使用$location.search将搜索参数保存在哈希中。但angular正在为我想要阻止的每个搜索参数更改创建新的控制器实例Javascript 如何防止在$location hash search param change上创建控制器的新实例。,javascript,hash,angularjs,Javascript,Hash,Angularjs,我的页面上有很多过滤器。我正在使用$location.search将搜索参数保存在哈希中。但angular正在为我想要阻止的每个搜索参数更改创建新的控制器实例 我不想在每个$location.search调用上创建控制器的新实例。创建路由定义时,将reloadOnSearch设置为false 创建管线定义时,将reloadOnSearch设置为false angular.module('ngView', ['$routeProvider', function(routeProvider) {
我不想在每个$location.search调用上创建控制器的新实例。创建路由定义时,将reloadOnSearch设置为false
创建管线定义时,将reloadOnSearch设置为false
angular.module('ngView', ['$routeProvider', function(routeProvider) {
routeProvider.when('/my-path', {
templateUrl: 'my-template.html',
controller: 'MyController',
reloadOnSearch : false
});
}]);