首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Angularjs重新加载页面?

如何使用Angularjs重新加载页面?
EN

Stack Overflow用户
提问于 2013-09-13 15:26:24
回答 4查看 103.6K关注 0票数 17

我有个链接。当用户将在此链接中单击,然后页面将重新加载。我是这样做的......

Html

代码语言:javascript
复制
<div data-ng-hide="backHide" class="offset6 pull-right">
     <a href="" data-ng-click="backLinkClick()"><< Back  <br/> <br/></a>
 </div>

JS

代码语言:javascript
复制
$scope.backLinkClick = function () {
            window.location.reload(false); 
        };

在控制器中,我使用了javascript,这在我看来非常糟糕。如何使用angularjs完成此操作

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-09-13 15:36:15

请确保将$route服务包括在您的作用域中,并执行以下操作:

代码语言:javascript
复制
$route.reload();

请看以下内容:

How to reload or re-render the entire page using AngularJS

票数 35
EN

Stack Overflow用户

发布于 2016-09-29 03:09:05

在注入$window服务之后,您也可以尝试这样做。

代码语言:javascript
复制
$window.location.reload();
票数 7
EN

Stack Overflow用户

发布于 2013-11-29 06:10:18

您需要在模块中定义$route,并将JS更改为。

代码语言:javascript
复制
$scope.backLinkClick = function () {
  window.location.reload(); 
};

这对我来说很好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18780620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档