Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何显示选择性UI功能?_Angularjs_User Interface_Design Patterns - Fatal编程技术网

Angularjs 如何显示选择性UI功能?

Angularjs 如何显示选择性UI功能?,angularjs,user-interface,design-patterns,Angularjs,User Interface,Design Patterns,我有一个UI,需要在时间轴视图上显示图标,或者不基于用户配置文件。如何为某些用户而不是其他用户显示?例如:体育管理团队需要在视图中查看一段时间内所有球队的得分(直观地显示所有年份),但球员(当他们登录到同一个web应用程序时)只能看到时间线视图,其中显示了他们球队历年的表现(而不是特定年份的其他详细信息)。我怎样才能做到这一点?我正在使用Angular JS和javascript 我研究了基于角色的SSO登录和选择性显示以及cookie。我的目标是更快的性能-这意味着页面需要快速加载。我能够找到

我有一个UI,需要在时间轴视图上显示图标,或者不基于用户配置文件。如何为某些用户而不是其他用户显示?例如:体育管理团队需要在视图中查看一段时间内所有球队的得分(直观地显示所有年份),但球员(当他们登录到同一个web应用程序时)只能看到时间线视图,其中显示了他们球队历年的表现(而不是特定年份的其他详细信息)。我怎样才能做到这一点?我正在使用Angular JS和javascript


我研究了基于角色的SSO登录和选择性显示以及cookie。我的目标是更快的性能-这意味着页面需要快速加载。

我能够找到解决上述问题的方法,这是我们一直面临的问题。在多次设计会话之后,最好的方法是使用一个“用户设置”链接,将通过SSO登录捕获的每个用户id的首选项保存在后端数据库中。后端根据用户设置返回数据,因为从后端获取数据的查询现在是动态的,以便在查询后端时考虑用户设置中的选择。因此,前端显示特定于用户的数据


经过测试,它似乎可以完美地工作,而不会影响任何页面加载性能

这可能是一个重复的问题,缺少一些关键信息,而且写得很混乱。然而,这可以通过在图标上使用ngIf指令来实现,该指令基于用户类型应该看到它们,如果用户是玩家,则使用$filter来格式化和减少仅与玩家相关的数据。建议您的后端只返回与用户相关的数据,而不是像实际情况那样返回每个团队的数据。