3

何かが足りないのかもしれませんが、なぜこれが機能しないのか本当に混乱しています:

// The Javascript
App.UsersView = Ember.View.extend({
    templateName: 'user-list'
});

// The HTML
<script type="text/x-handlebars" data-template-name="user-list">
    Hello World
</script>

何も表示されていませんか?

(アプリケーション ビューが表示されるので、ember.jsロード方法に問題はありません。カスタム ビューを使用しようとした場合のみです。)

4

1 に答える 1

1

domに自動的に追加される唯一のビュー/テンプレートはアプリケーションです。ページにUsersViewを含めるには、次のことを試してください。

<script type="text/x-handlebars" data-template-name="application">
  <pre>application view</pre>
  {{view App.UsersView}}
</script>

ここでの実例:http://jsbin.com/iluvik/1/edit

アプリケーションのほとんどのビュー/テンプレートは残り火ルーターによって作成されるため、通常、ビューヘルパーは必要ありません。配線方法の理解を深めるには、Emberルーティングガイドを参照してください。

于 2013-03-12T14:32:43.800 に答える