5

我正在使用 dart 开发一个 Angular 2 项目。我看到了一些用 typescript 编写的有趣的组件库,我想在我的应用程序中使用它们。可能吗?如果是,如何?我google了很多,但我找不到任何提示......

4

1 回答 1

4

没有办法做到这一点。

您需要将元素源移植到 Dart。ts2dart工具可能会有所帮助,但如果在构建TypeScript 代码时没有ts2dart考虑到,那么它将只能翻译部分代码。

你可能会争辩说 Polymer.js 元素可以在 Polymer.dart 中使用,但 Polymer.dart 本身只是 Polymer.js 的包装器,Polymer 元素以类似的方式包装。因为 Dart Angular2 完全是 Dart 代码,所以这种方法不可用。

Angular 还需要将构建工具应用于组件代码,这些构建工具对于 TS 和 Dart 是不同的。

Dart 和 JS Polymer 元素可以与 Dart Angular2 一起使用。

于 2016-06-09T16:39:44.397 回答