gpt4 book ai didi

AngularJS $routeProvider 没有重新加载方法

转载 作者:行者123 更新时间:2023-12-02 23:21:49 26 4
gpt4 key购买 nike

AngularJS documentation表示 ngRoute $routeProvider 有一个 reload 方法。

reload()

Causes $route service to reload the current route even if $location hasn't changed.

从此屏幕截图中可以看出,$routeProvider 没有 reload 方法。

log of actual $route methods

我正在像这样初始化我的模块:

var pageApp = angular.module('pageApp', ['ngRoute']);

我请求 $resourceProvider 如下:

pageApp.config([
'$controllerProvider',
'$compileProvider',
'$filterProvider',
'$routeProvider',
'$provide',
function($controllerProvider,
$compileProvider,
$filterProvider,
$routeProvider,
$provide) {
//generate attached screenshot output
console.log($routeProvider);
/* ... */
}]);

我使用的是1.2.5版本

最佳答案

reload 方法属于 $route 服务,而不是 $routeProvider 提供程序。

即您可以在 Controller 内使用该方法,而不是配置函数

app.controller('myCtrl', ['$route', function($route){

$scope.reloadPage=$route.reload();

}]);

关于AngularJS $routeProvider 没有重新加载方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20668539/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com