将Angular中的调用发送到API的最佳方法是什么?

时间:2020-05-11 04:02:57

标签: angular typescript api crud

我有一个用Angular开发的系统,该系统将在API上执行许多 CRUD操作。此API中有许多不同的调用:GET,PUT和POST,换句话说,许多创建,更新和删除。

例如,某些DELETE具有相似的属性(代码),但是其中一个具有其他属性所不具有的属性(例如名称)。

我的问题:

  1. 处理Angular中向API发送参数的最佳方法是什么(基本方法)?
  2. 最好的结构是什么?
  3. 每个呼叫的模型,即使它具有共同的属性?
  4. 是否可能有一个通用模型,并且每个API调用仅填充很少的属性?

2 个答案:

答案 0 :(得分:1)

作为Angular框架一部分的HTTPClient应该具有您所需要的。它还有一个HttpParams类,可用于设置参数,并根据需要创建可重用的参数逻辑。

这是Angular团队构建的最标准/最基本的方法。

https://angular.io/guide/http

答案 1 :(得分:-1)

尝试使用 ngx-restangular 库从angular调用api