Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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
Angular 如何处理角度中的通用路由?_Angular - Fatal编程技术网

Angular 如何处理角度中的通用路由?

Angular 如何处理角度中的通用路由?,angular,Angular,我使用了9.17,并提出了一个概念性问题 我已经实现了一个登录机制,现在可以为某些路由启用。“主页/开始”页面当然可以登录或注销查看 但根据这一点,视图看起来有很大不同。所以我的问题是,我应该有两个不同的组件反映这些视图,还是一个组件根据登录状态禁用/启用某些元素 这两种方法都是有效的还是其中一种是反模式的?你的问题没有正确或错误的答案。我将分享我如何处理这种情况的经验。如果用户没有登录,我会隐藏某些元素。在这种情况下,我有一个简单的视图,但当涉及到复杂的视图或太多要隐藏或显示的内容时,如果用户

我使用了
9.17
,并提出了一个概念性问题

我已经实现了一个登录机制,现在可以为某些路由启用。“主页/开始”页面当然可以登录或注销查看

但根据这一点,视图看起来有很大不同。所以我的问题是,我应该有两个不同的组件反映这些视图,还是一个组件根据登录状态禁用/启用某些元素


这两种方法都是有效的还是其中一种是反模式的?

你的问题没有正确或错误的答案。我将分享我如何处理这种情况的经验。如果用户没有登录,我会隐藏某些元素。在这种情况下,我有一个简单的视图,但当涉及到复杂的视图或太多要隐藏或显示的内容时,如果用户没有登录,最好将其导航到不同的视图