Angular5 app根据组件

时间:2018-03-05 12:51:00

标签: css angular angular5 angular-components angular-compiler-cli

我的角度应用程序由2部分组成,基于公共和私人页面: 1-登陆页面(登录前) 2- Dashbaord和其他页面(针对授权用户)

着陆页组件包含注册/登录功能和一些其他静态html元素。

两者都是独立的组件,具有不同的风格。我已经在其自己的样式文件中提到过登陆页面的样式。

登录后用户可以访问多个页面,包括仪表板,用户页面等,并且它们共享共同的样式,它们也有标题,侧边栏等常见组件,因为它们都共享相同的样式,我将不得不在应用程序组件中提及它这样它就会自动继承所有样式。

如何使用目标网页分隔其余页面样式?

处理这种情况的赌注是什么?

PS:我也在考虑在同一个项目下创建seprate应用程序,这个方法是否相关handling multiple applications with angular cli

1 个答案:

答案 0 :(得分:1)

是的,拥有多个应用程序对您的案例有意义。但是,我建议保持登录页面不受任何框架的影响。我们正在开发类似的工作。我们有简单的HTML和CSS的登录页面。当用户成功登录时,他/她可以访问角度应用程序。 Angular很棒,我们都很喜欢它,但它带有一堆你不了解的依赖。在我看来,保持与安全相关的页面没有任何框架更好。这意味着你必须复制页眉,页脚等的样式,但这是值得的。

看看最近发布的这个article。如果您不知道您向用户发送的内容,则会产生很大的安全风险。

P.S:角度的依赖性可能没问题,但是在安全方面,你不能认为事情是安全的。

相关问题