ビューのテンプレートを作成する理由の 1 つは、ビューにコンテキスト (デフォルトは関連付けられたコントローラー) をアタッチし、コンテキストのプロパティに発生する動的な変更を見る。に接続すると、複数の場所でテンプレートを使用することもできます{{outlet}}
。たとえば、「ホーム」、「アバウト」、および「プラン」がアプリケーションの 3 つの異なる状態である場合、次のようにテンプレートを設定します。
テンプレート:
<script type="text/x-handlebars" data-template-name="application">
<footer>
<!--Your application template goes here-->
{{outlet}}
</footer>
</script>
<script type="text/x-handlebars" data-template-name="home">
<!--Your home template goes here-->
</script>
<script type="text/x-handlebars" data-template-name="about">
<!--Your about template goes here-->
</script>
<script type="text/x-handlebars" data-template-name="plans">
<!--Your plans template goes here-->
</script>