【问题标题】:Displaying sql data in multilevel(Hierarchical) angular Grid在多级(分层)角度网格中显示 sql 数据
【发布时间】:2021-04-02 01:00:37
【问题描述】:

我对 Angular 完全陌生,并且有一个要求,我们需要在多级/分层的 Angular 网格中显示数据。

数据来自 SQL 数据库。它基本上是一个查询,我们在 where 子句中传递参数并取回数据。

我的问题是:

  1. 我们在 Angular 中是否有现成的多级网格?多级网格应具有展开 - 折叠功能。
  2. 我在大多数地方看到来自后端服务的数据(馈送到 Angular 应用程序)始终采用 JSON 格式。如何将来自 SQL DB 的数据转换为 JSON,以便在多级网格中使用?
  3. 使用HTTP Client获取数据时如何传递sql查询中使用的参数?

注意:这需要在 Angular 8 或更高版本中完成。

【问题讨论】:

    标签: angular angular-material angular8 angular-ui angular-data


    【解决方案1】:

    您的问题涉及广泛的主题,因此我的回答水平很高。

    1. 您可以使用div 等基本HTML 元素或table 等支持展开/折叠功能的Angular 材质组件来实现多级数据表示。它还取决于您拥有的层次结构(嵌套)级别。最后还有 3rd 方库,例如 PrimeNG,它们提供了更多的组件。
    2. JSON 格式是在客户端和服务器之间传输数据时事实上的行业标准格式。与 Angular 无关。
    3. 您可以通过创建一个 Angular 服务来传递参数,该服务将 HttpClient 注入其中并可以与您的 API 端点进行通信。传统上,数据库查询参数作为 API URL 的一部分或在请求正文中发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 2019-12-03
      相关资源
      最近更新 更多