2

如何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);
    }
)};
4

1 回答 1

1

在控制器connectOutlets上调用时,会创建 a 并将其设置为 上的属性,并使用 Outlet 的名称:conversationControllerTextViewconversationController

如果 Outlet 没有名称,它将被称为“视图”:

于 2012-11-22T12:13:11.997 回答