首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于后端和前端的Angular4

用于后端和前端的Angular4
EN

Stack Overflow用户
提问于 2017-11-08 15:04:11
回答 2查看 378关注 0票数 2

我将使用客户端/服务器来构建我的网站

将angular4用于后端(管理操作)和前端(UI站点)的客户端

问题是它们是两个不同的设计模板,有许多外部js库。

那么我是应该使用一个包含两个模块(后端、前端)的项目,还是应该使用两个项目?

如果两者都在一个项目中,我不能分离js库(在模块或组件中加载外部js ),我可以在index.html中加载所有它们(对于两个设计模板都是js)

如果我使用2个项目,那么这些项目不能使用共享服务类(并且服务类需要在2个项目中创建2次)

总之,

我想为前端和管理单一的角度应用程序。例如localhost:前端组件、模块和路由器的端口。和localhost:管理站点组件、模块和路由器的port/ admin。

请给我提个建议。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2017-11-08 16:01:33

所以我应该使用一个包含两个模块(后端,前端)的项目,还是应该使用两个项目?

取决于,你可以在一个项目中维护所有的东西,

如果两者都在一个项目中,我不能分离js库(在模块或组件中加载外部js ),我可以在index.html中加载所有它们(对于两个设计模板都是js)

但是,您必须深入研究webpack,它可以帮助您使用外部js,

它可以创建模块的块,并在需要时加载它,所以您可以将它们分为两部分,这样,Admin将只加载那些包,而前端将加载它自己的包

票数 1
EN

Stack Overflow用户

发布于 2017-11-08 15:23:44

Angular应用程序可以使用逻辑架构构建,在你的情况下,你应该创建一个项目,如果我理解正确的话,你想要分离两种网站/或网站的一部分。如果是这样的话,你可以有这样的东西:

  • 管理员
  • FrontEnd
  • Common

在每个目录中创建组件、服务和类目录,然后您将能够分离您的网站的每个部分。

现在,如果你的问题是从哪里开始,使用什么?我会说install @angular/cli作为快捷方式(ng g c/ s...)。最好从角度2开始。

为了整合您生成的js文件,ng build --prod将为您创建包,然后将其安装到您的php服务器上,因为它只是html/js。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47173496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档