如何在飞镖项目中使用用打字稿编写的 angular 2 组件

J F*_*J F 5 dart typescript angular2-components angular

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

Gün*_*uer 4

没有办法做到这一点。

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

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

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

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