





















这是一个创建于 1739 天前的主题,其中的信息可能已经有所发展或是发生改变。
请教一下大佬们, 我现在有一个情况是这样的,后端我统一 返回格式是:
{
"status": 200,
"msg: "xxx success",
"data": any
}
我想通过 拦截器 或者在 service 里面将 status 判断好了, 给 component 的数据就 仅是上面的 data, 出错就给个 默认值 这样的效果,但我实在不知道怎么实现了, 还请大家指点一二。
2 NCry 2021 年 9 月 9 日拦截器那边统一判断 status 的值,然后把返回结果过滤一下不就行了,这确实和 angular 无关 |
4 drealism 2021 年 9 月 9 日 via Android@avastms emmmm,直接用 subscribe 读出来,是可以,但是后续怎么搞呢,自己用 promise 包它么?我主要还是后端,平时没那么深入前端,所以说学下全套解决方案 angular,见笑了见笑了😢😢😢 |
6 Kimen 2021 年 9 月 9 日像 axios 就有拦截器啊,这跟是不是 Angular 没关系吧 |
7 drealism 2021 年 9 月 9 日 via Android@wunonglin 额,谢谢大佬回复,这个文档我看了,或许因为我不够仔细没看到,return next ( req )是一个 rxjs 的 obv,这里面怎么操作数据啊。请不要笑我菜😰😰😰 |
12 kev1nzh 2021 年 9 月 9 日我这边是 service 层单独处理的,网上的 ng 相关资料其实挺多的。。 |
13 elone 2021 年 9 月 10 日ng 只需要看官方和 stackoverflow 就可以了。资料还是很多的。 |
14 find456789 2021 年 9 月 10 日来学 vue 、react 吧 |
15 littleshy 2021 年 9 月 10 日说 Angular 也有关系,楼主应该是要说 Angular 的 Http 拦截器。 |
21 plk403 2021 年 9 月 10 日一般 axios 封装里好像都有 你可以看下.. |
23 NoDocCat 2021 年 9 月 10 日你要看的是 rxjs, 而不是 Angular. 实际上就是加个 map 操作符的事 |
24 rrfeng 2021 年 9 月 10 日 via Android本质上是英语不好。 rxjs 是真好用。 |
25 xiaopang132 2021 年 9 月 10 日 via iPhone如果是学习过程,建议直接找官方文档,然后翻译,遇到不太懂的就看英文原文。 |
26 jguo 2021 年 9 月 10 日angular 是最好学的,官方文档什么都讲了 |
27 xingguang 2021 年 9 月 10 日建议不要这样玩,我曾经深受其害,大致业务简化下就是想通过后端返回一个特殊的 code 码,然后返回做不同操作之类的东西,可惜我们的请求曾给拦截了,我们拿不到,恶心了我好久,最后在请求曾做了这个特殊判断,十分不优雅 |
29 wszgrcy 2021 年 9 月 10 日有问题可以圈我,不过只会讲技术级别(至于你要实现的功能是否蛋疼不管的....) |
30 zarvin 2021 年 9 月 10 日用 vue |
32 shilianmlxg 2021 年 9 月 10 日@rrfeng 请问大佬 求 rxjs 上手教程。比如想在 react 里用 rxjs 之类的 /。 |
34 lolizeppelin 2021 年 9 月 21 日我真心觉得,水平不行的人用 angluar 才是最好的选择,就是入门麻烦一点点. 对比之前写的 react 代码,发现我自己这种水平完全把控不住代码写着写着就瞎几把写了 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。