从main访问Dart/Polymer网络组件

从main访问Dart/Polymer网络组件,dart,polymer,Dart,Polymer,考虑以下几点: 我有一个TableDataGridWebComponent和另一个提供数据提要的组件。在作为控制器的主要应用程序中,我想连接和设置这两个组件。因此,我需要一个对底层表格网格实例Dart类的引用,并在“组件API”上调用方法(为表格网格的表格模型提供数据) 如何从外部访问webcomponent实例的Dart类实例 也许我错过了一些基本的东西,或者聚合物网络组件仅仅是为了使用数据绑定和stringy属性进行交互 跟进:找到了 RLTable table = querySelecto

考虑以下几点: 我有一个TableDataGridWebComponent和另一个提供数据提要的组件。在作为控制器的主要应用程序中,我想连接和设置这两个组件。因此,我需要一个对底层表格网格实例Dart类的引用,并在“组件API”上调用方法(为表格网格的表格模型提供数据)

如何从外部访问webcomponent实例的Dart类实例

也许我错过了一些基本的东西,或者聚合物网络组件仅仅是为了使用数据绑定和stringy属性进行交互

跟进:找到了

RLTable table = querySelector("#apptable").xtag;

你不需要xtag。几周/几个月前,在最终解决方案出台之前,这是一个变通办法。

正如zoechi所指出的,xtag是不必要的

var组件=$['myComp'];
var componentXtag=$['myComp'].xtag;
打印(组件==componentXtag);
打印正确。因此

component.method()
componentXtag.method()

很好地工作

你说的“最终解决方案”是什么意思?呃..最终解决方案是什么?xtag是一个独立的解决方案。从一段时间以来,你可以不用xtag.thx直接访问对象,但在darts文档混乱中不知怎的错过了这一点..(我不是从头到尾都在读..-))