将ember应用程序集成到非ember应用程序中

时间:2015-06-02 06:13:19

标签: ember.js ember-cli

我已经构建了一个ember应用程序,它有两个路由,比如route1和route2。

我从dist文件夹中获取了编译文件。我将这些文件放在tomcat服务器中。

当我尝试通过index.html访问该文件时,它工作正常。但是,我如何导航到该已编译应用程序中的路径?

通常在ember-cli开发环境中,我们使用server:port / route_name

导航到路由

如何在不使用路径的任何超链接的情况下在index.html中执行相同的操作?

修改:

得到了答案。设置ENV.locationType =' hash'解决了导航问题。我能够使用index.html#/ route_name

访问该路由

但我仍然坚持如何将ember应用程序集成到非ember应用程序中。

1 个答案:

答案 0 :(得分:0)

得到了答案。

设置ENV.locationType ='hash'解决了导航问题。我能够使用index.html#/ route_name

访问该路由

设置ENV.APP.rootElement ='#ember-testing'解决了将ember app插入非ember应用程序的问题。使用rootElement ID创建一个div,然后ember会自动将应用程序放在div中。