ember.jsの基本的な概念と、テンプレート/ビュー全体がどのように連携するか(およびいくつかのベストプラクティス)を理解しようとしていますが、質問に対する答えを見つけるのに本当に問題があります。あなたの一人が私を助けることができます...
「はじめに」とは、「Ember.Viewを使用してHandlebarsテンプレートをレンダリングし、それをDOMに挿入することができます」と述べており、view.append()の使用法を提案しています。入門キットにダウンロードしましたが、テンプレートとビューがあり、view.append()なしで表示されています。なんで?
プレースホルダー{{message}}を使用してテンプレートを拡張しようとしましたが、ビューに同じ名前の属性を追加し、値を割り当てましたが、レンダリングされませんでした。なんで?
誰かが私に光を持ってきてくれませんか...よろしくお願いします。リンクと優れたStackoverflowスレッドは大歓迎です。
いくつかのコード例:
index.html:
<script type="text/x-handlebars" data-template-name="application">
<h1>Hello from Ember.js</h1>
</script>
app.js
App.ApplicationView = Ember.View.extend({
templateName: 'application',
message : 'Hallo Du'
});
'application'を'application_"に変更しても、レンダリングされたままになります...では、なぜテンプレート名を定義するのですか?
よろしくピーター