动态加载数据/从引用加载数据(动态过滤)

Dynamically load data / load data from reference (dynamic filtering)

所以我得到了我的 environment.ts 来保存我的应用程序配置。现在我想在配置中添加过滤预设,这样我就可以为不同的客户指定不同的预设。我正在使用:https://js.devexpress.com/Documentation/ApiReference/UI_Components/dxFilterBuilder/ 创建过滤器:

假设我想显示员工列表,而不是“类别”、“单价”和“已发货”。此列表只能通过 API 获得。如何在配置中保存对可以提供员工列表的服务的“引用”?

引用的用例是当用户打开过滤页面时,配置被加载,然后函数的引用将被执行并且 api 发送回员工列表,到在筛选中显示。

仅当用户有权访问过滤页面时才应加载数据。因此无法在“应用程序启动之前”加载数据,因为用户未登录且无权从 api.

获取数据

environment.ts

export const environment = {
  productName: 'test',
  production: false,
};

能否请您提及正确的意图?我不明白你为什么要将逻辑与 environment.ts 文件混淆。

environment.ts 用于应用程序处理的一些基本数据,可能因本地或发布环境而异。这里不是放置用户特定数据的好地方。

考虑创建一个用户设置服务(例如)甚至使用ngrx进行状态管理,然后您可以设置或获取这些数据,您也可能希望将这些配置保存在 localStorage 或 store它们在后端以在刷新之间保存它们。