【发布时间】:2023-04-06 17:11:01
【问题描述】:
我对 Dart 完全陌生,请原谅我的无知。
假设我正在尝试对具有框架和段落的树进行建模。一个框架可以包含段落和其他框架(递归)。 (注意:这些框架不是 iframe,只是一个真正容纳内容的框。)
Frame
Paragraph
Frame
Paragraph
Paragraph
Frame
Paragraph
Paragraph
...
这些树没有规定的结构。只是想知道如何使用 dartUI 来显示具有这样混合类型的递归树结构。你可以通过模板/绑定来实现吗?
编辑:此树结构是动态的,并且在运行时会发生变化(即用户可以添加框架和段落)。所以我正在寻找的是一种从该模型生成视图的方法,而无需调用回服务器来生成新的内容结构。
我在想也许template iterate 可以用来遍历 Frame 的所有子元素,并以某种方式根据子元素是段落还是框架来切换插入的元素。
【问题讨论】:
标签: recursion dart dart-webui