在Angular4之外提供静态html

gee*_*ter 14 html javascript angular2-routing angular

我是Angular 4/Angular 2的初学者.我正在构建一个包含的应用程序

1)静态html文件(aboutus.html,pricing.html,联系us.html等),带有相应的css,js文件2)具有复杂功能的单页应用程序

第一部分#1根本不需要Angular,因为它完全是静态的.登录后,用户进入#2.从我经历的Angular教程中,似乎我需要将#1和#2组合在一起,仍然需要创建#1中的组件等,我觉得这是不必要的.

有没有办法,我可以构建这个项目,以便我可以按原样使用静态HTML,并仅将Angular用于动态单页面应用程序?任何有用的链接或示例将非常感谢.

Chr*_*nes 10

如果要在本地提供静态文件ng serve,则需要将它们添加到资源文件夹中或添加到资产配置中.请参阅https://github.com/angular/angular-cli/issues/5029


小智 9

您可以将静态 html 文件放入 /assets/ 文件夹中。

例如,如果您将aboutus.html 文件放入文件夹/assets/static/,那么您可以链接到http://localhost/assets/static/aboutus.html


Gün*_*uer 7

您不能使用路由器集成静态html页面,但您仍然可以使用普通的HTML链接.无需命名包含Angular应用程序index.html的文件