TopView テンプレートで TopController プロパティを表示しようとしています。TopViewには、sectionBinding: 'controller.section'
.
Ember.js に関する私の理解から、TopView では、controller
プロパティは TopController を参照する必要があります。まだ ApplicationController を参照しているようです。読む:
私のルーターにはrouter.set('topController.section', 'index');
...がありますが、この場合は何もしていないようです。それを変更するとrouter.set('applicationController.section', 'index');
、 TopView{{section}}
テンプレートの一部が「index」に変更されます。
私の問題を示す 2 つのフィドルを作成しました。最初のものは機能しません:
障害 - > http://jsfiddle.net/8tQ4q/4/
2番目のものは機能します:
作品 -> http://jsfiddle.net/8tQ4q/5/
唯一の違いはtopController
/applicationController
の部分ですrouter.set()
。私が間違っていることは何ですか?