【发布时间】:2015-02-28 09:09:22
【问题描述】:
我正在尝试通过以下方式生成代码:在 XML 标记中定义视图,标签引用作为库的一部分的组件,该库导入 dart:html。
理想情况下,我想运行一个 vm 脚本(即通过转换器),它将标记解析为代码指令。
反射用于部分验证 xml 并检测任何必要的绑定,例如 <DataGrid id='grid' dataProvider='data' />
Reflection 会检查 dataProvider 设置器是否存在,以及数据是否实际上是正确的类型。如果数据是可观察的,它还会生成 grid.dataProvider 通过监听器绑定到数据的代码。
这一切都很好,但不幸的是只有当我在浏览器中运行脚本时,这不是我的想法。
底线,是否有可能通过独立 VM 实现? mirrors.reflectLibrary(String uri) 之类的东西,无需指定导入行?
【问题讨论】:
标签: dart dart-html dart-mirrors