TextView
Ember.jsアプリでビュー(として定義)の「現在のインスタンス」を取得するにはどうすればよいですか?
正しく取得すると、ルーターはtextView
正しいコンテキストでインスタンス化を管理します(ハンドルバーテンプレートでとしてアクセスできます{{content}}
)。基本的に、メッセージングアプリには複数の連絡先があり、それぞれのメッセージの配列を保持する必要があります。
意見:
App.TextView = Ember.View.extend({
templateName : 'text',
messages : [],
});
ルーター:
send : Ember.Route.extend({
route:'/send',
connectOutlets:function (router) {
var conversationController = router.get('conversationController'),
contact = conversationController.get('content');
// contact is my context, it's ok here
conversationController.connectOutlet('text', contact);
}
)};