是否最好创建一个包含所有角度组件的新模块,该组件将在验证用户身份后出于安全考虑而延迟加载?
我在一个简单的基于授权的网页上工作,我正在尝试使其变得更加安全。
答案 0 :(得分:1)
根据Angular Docs指南,您可以将组件移动到单独的模块,并根据用户需求延迟加载。这可以缩短应用启动时间和用户互动时间。可以使用路由器访问延迟加载的模块。
答案 1 :(得分:0)
延迟加载Angular模块的主要原因通常是减小初始包的加载大小,这可以更快地加载Angular Apps和更好的模块化。
但是,是的,您也可以将安全性视为其中的一部分。只是在实现延迟加载之后,您应该考虑实现CanLoad
Guard。