たとえば、このようなスクリプトがあります。このスクリプトは、ページ番号で注釈が付けられた新しいdivを定義します。
<script type="text/x-handlebars" data-template-name="page-template">
<div class = 'page'>
The page is <b>{{ App.pageView_1.pageNumber }}</b>
<div>
</script>
対応するビュー:
App.pageView_1 = App.PageView.create({
templateName: 'page-template',
pageNumber: 1,
})
そして、それぞれが異なるpageNumberフィールドとビュー名を持つ新しいビューを動的に宣言したいので、次のようにします。
App.pageView_2 = App.PageView.create({
pageNumber: 2,
});
App.pageView_3 = App.PageView.create({
pageNumber: 3,
});
わかりやすくするために、templateNameフィールドは省略されていることに注意してください。
問題は、テンプレートブロック内のパラメータを{{App.pageView_2.pageNumber}}などに変更する必要があることです。
これをどのように行うことができるか考えていますか?