我已经构建了一个ember应用程序,它有两个路由,比如route1和route2。
我从dist文件夹中获取了编译文件。我将这些文件放在tomcat服务器中。
当我尝试通过index.html访问该文件时,它工作正常。但是,我如何导航到该已编译应用程序中的路径?
通常在ember-cli开发环境中,我们使用server:port / route_name
导航到路由如何在不使用路径的任何超链接的情况下在index.html中执行相同的操作?
修改:
得到了答案。设置ENV.locationType =' hash'解决了导航问题。我能够使用index.html#/ route_name
访问该路由但我仍然坚持如何将ember应用程序集成到非ember应用程序中。
答案 0 :(得分:0)
得到了答案。
设置ENV.locationType ='hash'解决了导航问题。我能够使用index.html#/ route_name
访问该路由设置ENV.APP.rootElement ='#ember-testing'解决了将ember app插入非ember应用程序的问题。使用rootElement ID创建一个div,然后ember会自动将应用程序放在div中。