我正在使用Angular2应用程序并要求不在index.html上引导应用程序。鉴于NG2使用HTML5路由功能,如果您没有使用index.html作为引导程序,这并不能很好地工作。 (特别是如果你刷新页面)
引导NG2应用程序的首选方法是什么,而不是index.html?
如何保留网址/路由以便页面刷新有效? (再次,不在index.html上)
答案 0 :(得分:1)
您可以在任何HTML页面上完全提供Angular,路由持久性取决于您的服务器技术。
如果您使用的是angular-cli,则可以在.angular-cli.json
文件
"index": "myhomepage.html"
无论何时调用路由,它都会转到服务器以查找文件,如果您的服务器配置为正确路由,则可以保留它们。
希望这会有所帮助!!
答案 1 :(得分:1)
您可以在应用程序根模块中使用APP_BASE_HREF。