发布于 2015-08-18 16:30:51 | 267 次阅读 | 评论: 0 | 来源: 网络整理
大多数情况下,应用所有的UI都将通过路由器管理的模板来创建。
但是如果需要将一个Ember.js应用嵌入一个现有的网页,与其他的Javascript框架共存应该怎么做呢?
缺省情况下,应用将渲染应用模板到网页的body
元素中。
通过指定rootElement
属性可以将应用模板渲染到其他的元素中:
1 2 3 |
App = Ember.Application.create({ rootElement: '#app' }); |
rootElement
可以通过一个元素来指定,也可以通过jQuery兼容的选择字符串来指定。
通过将路由的location
设置为none
来禁止Ember改变URL:
1 2 3 |
App.Router = Ember.Router.extend({ location: 'none' }); |