动态加载数据/从引用加载数据(动态过滤)
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它们在后端以在刷新之间保存它们。
所以我得到了我的 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它们在后端以在刷新之间保存它们。