我有一个模态,我在使用自定义指令,在提交后关闭模态。这有效。接下来,我想知道如何以角度刷新用户所在的当前页面。我试过$ location.path(“/”);并且它可以工作但它重定向到根页而不是用户当前所在的任何页面。我该怎么做才能重定向到当前页面。
网址看起来像这样 index.angular.html#/曲线/
自定义指令看起来像这样
// 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("/");
};
}
};
});
答案 0 :(得分:0)
你能使用$ window服务吗?
$window.location.reload();
不要忘记你需要在你的指令中注入$ window。
答案 1 :(得分:0)
这在类似的情况下对我有用。
this.router.navigate(['path/to'])
.then(() => {
window.location.reload();
});