我正在尝试将Ember组件插入特定的DOM元素:<div id="component"></div>
我目前有这段代码:
var App = Ember.Application.create();
App.NavigationBarComponent = Ember.Component.extend({
tagName: 'nav'
});
和
<script type="text/x-handlebars" id="application">
<h1>Component</h1>
</script>
我将如何做到这一点?
答案 0 :(得分:3)
您可以创建组件的实例,然后使用appendTo
将其附加到页面上的元素。这不是一个正常的用例,但你可以这样做。
var comp = App.FooBarComponent.create();
comp.appendTo('#someArea');
答案 1 :(得分:-1)
或者您可以创建视图而不是组件。 http://emberjs.com/api/classes/Ember.View.html