dart - 如何在 Polymer 项目中为 POJO 使用烟雾

标签 dart dart-polymer

据我所知,Dart-Polymer 使用自己的变压器来配置静态烟雾配置 (polymer/src/build/polymer_smoke_generator.dart)
它只获取带有 @CustomTag 注释的类。

我想在我的 POJO 类中使用烟雾。我已经尝试了一些转换器示例,但是,正如我所看到的,它会生成 *_bootstrap.html 文件,就像 Polymer 一样,所以它是冲突的。

如何为我的 POJO 类配置(附加)静态烟雾配置。
是否在这里将整个聚合物的改造基础设施复制粘贴到我的项目中并以我的方式改变它?

最佳答案

不幸的是,我很确定你不能多次配置烟雾,所以除非聚合物提供了一个明确的钩子(Hook)或者你可能不走运的东西......

您可以尝试使用 reflectable包,但它实际上还没有发布,也没有完全覆盖 mirrors api。它确实让您在今天反射(reflection)类声明和调用方法,这可能是您所需要的吗?您必须克隆它并使用路径依赖项,因为 repo 布局与 git 依赖项不兼容。

关于dart - 如何在 Polymer 项目中为 POJO 使用烟雾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725359/

相关文章:

dart - 如何避免对使用document.registerElement注册的组件发出警告

dart - 在定制聚合物元件中,哪里需要 super.attached?

dart - 如何将 FileList 绑定(bind)到 Dart Polymer 中的 Observable?

android - 如何从互联网下载文件并将其保存到 Flutter/dart 的内部存储(android)?

dart - 列表中的奇怪字符串连接

android - Flutter redux StoreConnector vs StoreBuilder

dart - 如何在shadow DOM中调用Dart Polymer元素的方法?

android - Flutter - 如何使用包含表单的可扩展面板构建 ListView ?

android - Flutter/Dart如何将sizedbox居中到屏幕的顶部中心?

dart - 在 Dart Chrome 应用程序中使用 Polymer