我想写新闻网站,用户只有在登录后才能访问。我可以在 app.module
中编写所有内容,但想要拥有漂亮的架构,我需要一个建议。
我应该为帐户创建另一个模块吗? 我应该为文章创建另一个模块吗?
所以我要
app.module
articles.module
account.module
这是好的做法吗?
我应该在登录后为每个请求传递 session ID。这样会更好吗?
app.module // + account folder where will be desired components/services articles.module
最佳答案
如果框架让你做某事,那并不意味着那是好的。
只需将您的代码分成逻辑部分并为这些部分创建模块。如果您有管理部分,您可以编写 AdminModule
。 User部分也有一个模块,但是如果articles只是UserModule
下的一个组件,就不需要为他也创建一个模块。您还可以延迟加载独立模块,这将提高应用的性能。
所以我认为如果你有很多组件在一个逻辑下并且分开工作,你需要把它们放在一个 module
关于angular - 创建angular2模块时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42158012/