Angular2应用程序位于不同的HTML页面上

时间:2017-03-07 22:15:08

标签: javascript angular

我正在使用Angular2应用程序并要求在index.html上引导应用程序。鉴于NG2使用HTML5路由功能,如果您没有使用index.html作为引导程序,这并不能很好地工作。 (特别是如果你刷新页面)

  1. 引导NG2应用程序的首选方法是什么,而不是index.html?

  2. 如何保留网址/路由以便页面刷新有效? (再次,不在index.html上)

2 个答案:

答案 0 :(得分:1)

您可以在任何HTML页面上完全提供Angular,路由持久性取决于您的服务器技术。

如果您使用的是angular-cli,则可以在.angular-cli.json文件

中配置索引文件
"index": "myhomepage.html"

无论何时调用路由,它都会转到服务器以查找文件,如果您的服务器配置为正确路由,则可以保留它们。

希望这会有所帮助!!

答案 1 :(得分:1)

您可以在应用程序根模块中使用APP_BASE_HREF