angular - ionic - 如何在屏幕中显示来自服务的信息
问题描述
我从 API 加载了 JSON 数据:
{
"userGroups":[
{"title":"group 1"},
{"title":"group 2"},
{"title":"group 3"},
{"title":"group 4"}
]
}
我将这些原始数据存储在 NativeStorage 中。
// userService
this.userGroups = response[userGroups];
this.current_userGroup = response[userGroups][0];
this.storage.set('userGroups', this.userGroups);
this.storage.set('viewing_userGroup', this.current_userGroup);
所以这样我就有了整个列表和我想在应用程序中显示的当前项目......
我的问题是如何从我的页面访问这些信息
<div class="page_title">{{ this.userGroupService.current_userGroup.title }}</div>
所以,当我导航到另一个用户组时,我需要做的就是更新current_userGroup
到新对象......
这是正确的方法吗?
解决方案
如果我理解,您必须在 html 中调用一些基于页面标题返回当前用户组的方法。首先,您可以创建一个映射到您的 userGroups 而不是列表,并在服务上创建一个方法以返回示例:
Map<String, UserGroup> = new Map();
public getCurrentUserGroup(title):UserGroup{
return userGroupsMap.get(title);
}
并在 html 上调用此方法
推荐阅读
- javascript - particle.js 与 fullpage.js 冲突,阻止文本且未完全覆盖页面
- spring-integration - Spring Batch Remote Partitioning with Kafka 作为中间件
- sql - postgres 聚合中文本单元格之间的聚类/相似性
- python - 并行请求在使用 asyncio 恰好 100 个请求后无限阻塞
- javascript - 对象作为 React 子对象无效(找到:带有键 {seconds, nanoseconds} 的对象)
- asp.net - Angular 中的面包屑不显示我的子节点详细信息
- switch-statement - Kivy ScreenManager:应用程序在尝试添加第二个窗口后停止运行
- python - 如何检查成员是否具有角色 discord.py
- amazon-web-services - 如何使用 boto3 将 s3 存储桶移动到冰川存储
- python - 如何根据可为空的列将数据帧拆分为 2 个数据帧