Emberjs容器视图,如何选择按名称从容器子视图。当子视图以编程方式添加

问题描述 投票:2回答:1

如何选择按名称从容器子视图。当子视图编程方式添加。

aContainer = Ember.ContainerView.create({

  });

AnotherViewClass = Ember.View.extend({
    template: Ember.Handlebars.compile("Another view")
  });

aContainer.get('childViews').pushObject(AnotherViewClass.create());
var selectedView = aContainer.get('bView');
ember.js
1个回答
1
投票

您可以将它,就像这个孩子后视图名称设置为容器:

var bView = AnotherViewClass.create();

aContainer.get('childViews').pushObject(bView);
aContainer.set('bView', bView);

此步骤后,你可以通过名字得到它:

var selectedView = aContainer.get('bView');

看到这个工作示例:http://jsfiddle.net/tualatrix/FEvSc/1/,控制台将输出右子视图。

© www.soinside.com 2019 - 2024. All rights reserved.