3

すばらしいEmberの例はたくさんありますが、それらはすべて、実際のタグHTMLBODYタグがないサンドボックスDOMでレンダリングされたEmberテンプレートのみを示しているようです。テンプレートを相互に適切にリンクする方法を示していますが、1つの主要な質問を省略しています。

ルートEmberテンプレートをページのDOMの特定の場所に配置するにはどうすればよいですか?

ドキュメントで関数を見てきましたappendTo()が、それは間違っていてハッキーなようです。

4

1 に答える 1

8

作成時にアプリケーションでelementid属性を渡すことができます。rootElement

JS:

App = Ember.Application.create({
rootElement : "#ember-application-root",
});

HTML:

<html>
  <body>
   <div id="ember-application-root"></div>  
  </body>
</html>
于 2013-01-03T16:03:54.603 に答える