У меня есть модальный, где я использую настраиваемую директиву, которая закрывает модальный файл после отправки. Это работает. Затем мне интересно, как я могу обновить текущую страницу, на которой пользователь включен в угловом режиме. Я пробовал $ location.path ("/"); и он работает, но перенаправляет его на корневую страницу, а не на любую страницу, на которой пользователь в данный момент включен. Что я могу сделать для перенаправления на текущую страницу.Угловое перенаправление на текущую страницу
URL выглядит следующим образом index.angular.html #/профиль/
Пользовательские Directive Похоже, этот
// Custom directive to close modal upon submit
app.directive('myModal', function($location) {
return {
restrict: 'A',
link: function(scope, element, attr) {
scope.dismiss = function() {
element.modal('hide');
$location.path("/");
};
}
};
});
Хотя решение будет простым? Почему вы хотите это сделать? Поддержание состояния не должно быть затруднено в 'angular' – Rayon
Я использую modal, чтобы добавить запись в базу данных, которую я показываю в пользовательском интерфейсе. Технически, если мне просто нужно обновить область $, которая привязана к таблице, которую я показываю, было бы лучше просто обновить область $, которую я использую? Если да, то как? – sstrick
Вы можете добиться этого с помощью функции обратного вызова ('success') и обновить' model' – Rayon