the*_*cts 6 angularjs restangular
我正在点击一个API,它要求所有经过身份验证的操作都在请求中包含一个身份验证令牌,但是,在我登录之前,我没有身份验证令牌.
我只看到了在Restangular中设置默认请求参数的示例app.config.是否可以在用户登录并User.auth_token设置之后设置此项?
所以基本上代替:
app.config(function(RestangularProvider) {
RestangularProvider.setDefaultRequestParams({
auth_token: 'thisistheauthenticationtoken'
});
});
Run Code Online (Sandbox Code Playgroud)
我需要:
app.config(function(RestangularProvider) {
RestangularProvider.setDefaultRequestParams({
auth_token: User.auth_token
});
});
Run Code Online (Sandbox Code Playgroud)
如果你想做这样的事情,你需要从 app.cofig 中删除你的代码,并移动到当你发现用户登录时。
您可以使用 Restagonal 服务在应用程序的任何点为 Restangle 设置 defaultRestParams。
有关更多信息,请参阅https://github.com/mgonto/restangular#setdefaultrequestparams。
| 归档时间: |
|
| 查看次数: |
5441 次 |
| 最近记录: |