dart - 导入并使用 Polymer-Dart 1.0.0 候选发布版

标签 dart dart-polymer

我确实喜欢 Polymer - 我也确实喜欢 Dart。 Polymer-Dart 库几乎是 Web 开发史上最好的东西(恕我直言)。

Polymer 1.0 已经发布了一段时间,Google 员工正在努力构建相应的 Dart 包装器,如 Dart 的 Web 开发 Google Group 中所述。

我很久以前用 Polymer 0.5 构建了一个相当大的项目,是时候升级了。由于 Polymer 1.0 的各种变化,迁移非常困难,预计会有很多代码中断。由于 Polymer 1.0 旨在为 future 版本构建最终的 API 结构,我决定从头开始并在 Polymer 1.0 中构建项目。现在,没有发布官方 0.17 Polymer-Dart 包装器,这就是为什么我想使用开发分支“0.17-0-dev-interop-reverse”。

但是,现在我想知道如何将 Polymer-Dart 开发项目实际导入到我的 Polymer Dart 项目中。 我正在使用 Webstorm 10 和 Dart 1.11.3。

还有,开发版目前不支持什么?我在某处读到它缺少变压器 - 现在仍然如此吗?

我的问题基本上是,如何在 Dart 中使用 Polymer 1.0 而无需等待官方 0.17 发布。

最佳答案

使用以下 pubspec.yaml 对我来说效果很好:

Dart 聚合物 1.0.0-rc.2

name: todomvc
description: TodoMVC built with the polymer.dart package
version: 0.15.1
dependencies:
  browser: any
  polymer: 1.0.0-rc.2
  polymer_elements: 1.0.0-rc.2
  reflectable: 0.3.2
  web_components: ^0.12.0

transformers:
- web_components:
    entry_points:
    - web/index.html
    - test/listorder_test.html
    - test/markdone_test.html
    - test/mainpage_test.html
- reflectable:
    entry_points:
    - web/index.dart
    - test/listorder_test.dart
    - test/markdone_test.dart
    - test/mainpage_test.dart
- test/pub_serve:
    $include: test/**_test{.*,}.dart
- $dart2js:
    minify: true

environment:
  sdk: ">=1.2.0 <2.0.0"

有一个TodoMVC application移植到 Polymer.dart 0.17(参见分支 polymer-0.17polymer-0.17-behaviors

关于dart - 导入并使用 Polymer-Dart 1.0.0 候选发布版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32242736/

相关文章:

dart - 如何通过多个 View 使用数据绑定(bind)

flutter - 使用 persist_bottom_nav_bar 时导航器弹出 - Flutter

web - 为什么 RenderingContext.drawElements 在绘制之前清除屏幕?

dart - 是否可以将项目添加到 Dart 中流中包含的列表?

dart - 如何排除调试代码

dart - 在 dart 聚合物重复模板中获取索引

dart - 如何获得铁表(聚合物 Dart )中元素的模型?

dart - 不支持的操作:无法解析引用

dart - 如何使用<core-list-dart>显示简单信息

Dart:@observable 的 setter/getter