我尝试使用$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"
,但没有任何反应
我怎样才能解决这个问题?
答案 0 :(得分:10)
如果要重新加载整个页面而不是路由刷新,请注入$window
服务并调用location.refresh
$window.location.reload();
答案 1 :(得分:3)
$ window.location.reload()基本上会刷新页面,就像你按F5进行刷新一样。
我所追求的是重新加载页面中的特定视图而不刷新整个页面。