将Ember/Angular应用程序嵌入到预先存在的站点中

veg*_*dev 5 javascript javascript-framework ember.js angularjs

我已经在Angular和Ember中构建了小型应用程序,并且很高兴使用这两种应用程序 - 使用这些框架的结构和功能使得在UI上编码成为一个爆炸!

我想知道是否有办法将这些应用程序嵌入到预先存在的遗留站点中?对于Angular,我知道您可以将目标div定义为ng-app.有没有更好的方法呢?恩伯怎么样?在兼容性/集成方面,我需要注意哪些问题?

我意识到这些框架主要用于SPA,但就像我说的那样,我非常喜欢使用它们的固有的性质和长期可维护性的好处.

我尝试在线查看,但我没有找到有关此主题的资源(可能是有充分理由的).任何输入将不胜感激.

Jak*_*oby 8

对于ember,正确的方法是插入现有的div.您可以在定义ember应用程序时声明要插入的div:

App = Ember.Application.create({
    rootElement: '#divName'
});
Run Code Online (Sandbox Code Playgroud)