Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何引用WebComponent实例?_Dart_Dart Webui - Fatal编程技术网

Dart 如何引用WebComponent实例?

Dart 如何引用WebComponent实例?,dart,dart-webui,Dart,Dart Webui,我想将对在标记中创建的WebComponent实例的引用传递给WebComponent dart类。例如: html: 您可以使用DOM查找父元素。这样的办法应该行得通 从x项目的内部: Container container = this.parent.xtag; 自定义元素的作用类似于页面上的节点。elem.xtaggetter返回支持页面上节点的Dart对象 如果中间有其他元素,您仍然可以使用CSS查询来查找您要查找的元素。更重要的是,是否仍可以使用词法范围规则引用HTML文件中的容器?

我想将对在标记中创建的WebComponent实例的引用传递给WebComponent dart类。例如:

html:


您可以使用DOM查找父元素。这样的办法应该行得通

从x项目的内部:

Container container = this.parent.xtag;
自定义元素的作用类似于页面上的节点。
elem.xtag
getter返回支持页面上节点的Dart对象


如果中间有其他元素,您仍然可以使用CSS查询来查找您要查找的元素。

更重要的是,是否仍可以使用词法范围规则引用HTML文件中的容器?在代码中查找祖先并不是我想要的。为什么
这个.parent
不适合你?您可以从自定义元素的Dart类中执行此操作。也许我不理解你的问题。this.parent是在运行时计算的,因此具有动态范围规则。它在运行时引用父级。我在找有词汇范围规则的东西。
Container container = this.parent.xtag;