1
我的頁面上有很多過濾器。我使用$ location.search來保存散列中的搜索參數。但是angular會在每個我想要阻止的搜索參數變化上創建新的控制器實例。
我不想在每個$ location.search()調用中創建控制器的新實例。
我的頁面上有很多過濾器。我使用$ location.search來保存散列中的搜索參數。但是angular會在每個我想要阻止的搜索參數變化上創建新的控制器實例。
我不想在每個$ location.search()調用中創建控制器的新實例。
在創建路由定義設置reloadOnSearch
到false
angular.module('ngView', ['$routeProvider', function(routeProvider) {
routeProvider.when('/my-path', {
templateUrl: 'my-template.html',
controller: 'MyController',
reloadOnSearch : false
});
}]);
謝謝你救了我的一天。 – Anoop