gpt4 book ai didi

javascript - 如何使用 $resource 和 resolve

转载 作者:行者123 更新时间:2023-11-29 19:35:40 25 4
gpt4 key购买 nike

尝试在路线之间导航时,我正在尝试使用 angular 的解析:

when('/user',
{
templateUrl: 'partials/user.html',
controller: 'UserController',
resolve: { auth: RouteAuthenticationCheck }
})

这在我使用 $http 时工作正常,因为它返回一个 promise :

var RouteAuthenticationCheck = ['$http', function ($http){
return $http.get('/login');
}];

但是当我使用 $resolve 时,它​​不会..并且这段代码将不起作用:

var RouteAuthenticationCheck = ['$resource', function ($resource){
return $resource('/login').get();
}];

在更改路由时,使用$resource 解析的正确方法是什么?

最佳答案

尝试从 $resource 返回 promise :

var RouteAuthenticationCheck = ['$resource', function ($resource)
{
return $resource('/login').get().$promise;
}];

关于javascript - 如何使用 $resource 和 resolve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25221483/

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