我想实现一个演练教程,但我意识到我需要能够从属性值中选择HTML元素(例如。名称或id),即从HTML节点获取属性的值。我认为目前没有办法在榆树中获得元素的名称:有人能确认一下吗?这是否意味着我需要在virtual-dom包中添加一些东西?
发布于 2016-01-18 02:08:20
不,没有办法在榆树中真正读取虚拟DOM树。如果您查看VirtualDom.elm的源代码,您将看到几乎每个函数都是在Native/VirtualDom.js文件中的原生JavaScript中实现的。
当然,您可以编写某种原生API来欺骗系统,并像您所说的那样检查html,但Virtual DOM从来都不是以这种方式使用或查询的。用来构建视图的模型应该是事实的来源。也许如果你稍微调整一下你的设计,你会发现你根本不需要这个需求。
https://stackoverflow.com/questions/34841117
复制相似问题