エンバーのジェダイ・マスターの皆さん、こんにちは。
私は Ember のフレームワークを学んでいて、ハンドルバー ヘルパーで使用しているときに混乱します。
まず、js と html でいくつかのビュー テンプレートを作成し、containerView を使用してそれらのテンプレートをグループ化しました。
しかし、それらのテンプレート ビューのコントローラーで記述した値を表示できないという問題があります。
私のHTML部分は次のようなものです:
<script type="text/x-handlebars" data-template-name="main">
<p>this is main template</p>
{{outlet nav}}
</script>
<script type="text/x-handlebars" data-template-name="nav">
</script>
<script type="text/x-handlebars" data-template-name="child">
<p>this is the child in nav, value is {{value}}</p>
</script>
これがjsfiddleのサンプルコードです(JS部分を含む): http://jsfiddle.net/9K7D4/
私の質問は:
- 子ビューがコンテナー ビューからレンダリングされている間、子ビューのコントローラーで定義されている値を取得できませんでした。私はドキュメントで何かを見逃したに違いない..ただそれを理解できなかった..
私を助けてくれてありがとう!