Приклад проблеми: Планкер
Це про файл controller.js. Я намагаюся пройти cleanSearchParameters
вихід в $location.search
функція, і вона працює, але в цілому $scope
отримує скидання.
Перегляньте консоль на прикладі для отримання більш детальної інформації. Спробуйте встановити деякі прапорці.
Відповіді:
3 для відповіді № 1Встановіть reloadOnSearch
параметр до false
коли ви визначаєте маршрут:
app.config(["$routeProvider",
function($routeProvider) {
$routeProvider.
when("/", {
templateUrl: "bug.html",
controller: "appController",
reloadOnSearch: false
});
}]);
Це дозволить вам оновлювати параметри пошуку без перезавантаження контролера.