AngularJS - $ route.reload()不起作用

时间:2014-06-02 08:34:37

标签: javascript angularjs

我尝试使用$route.reload()重新加载页面:

var App = angular.module("App", ["ngRoute"]);  
var idx = 0;  

App.controller("List", function ($scope, $route) {
    $scope.changeWallet = function (index) {
        idx = index;
        $route.reload();
        console.log("success");
    };
}
控制台中显示

"success",但没有任何反应 我怎样才能解决这个问题?

2 个答案:

答案 0 :(得分:10)

如果要重新加载整个页面而不是路由刷新,请注入$window服务并调用location.refresh

$window.location.reload();

答案 1 :(得分:3)

$ window.location.reload()基本上会刷新页面,就像你按F5进行刷新一样。

我所追求的是重新加载页面中的特定视图而不刷新整个页面。