2014-06-17 3 views

답변

6

JavaScript로 빌드 할 때 Dart에서 사용할 수 있어야합니다. 몇 가지 문제가 있으며 제대로 작동하려면 몇 가지 수동 조정이 필요할 수 있습니다. 이 작업은 진행 중이며 곧 완료 될 것입니다 (예 : Darts pub에 대한 bower 지원).

는 Polymer.js 요소가 쉽게

다트 https://pub.dartlang.org/packages/custom_element_apigen에 사용되는 당신이 다트에를 빌드 할 때 당신은 단지 다트 응용 프로그램에서가 아니라 자바 스크립트 응용 프로그램에서 사용할 수에 대한 래퍼를 생성하는 데 도움이 패키지가 .
이것은 미래에는 바뀔 수 있지만 곧 추측 할 수는 없지만 이해할 수있는대로 진행되고 있습니다.

+0

dart2js를 실행해도? – Anders

+0

전체 앱에서 dart2js를 실행해야합니다. 재사용 할 수있는 부분은 dart2js가 될 수 없습니다 (또는 적어도 비실용적입니다). 트리 떨림 및 축소를 사용하지 않으면 자바 스크립트 (테스트되지 않고 추측)에서 사용할 수 있지만 엄청난 결과를 얻을 수 있습니다. 메소드/필드를 JavaScript에서 사용할 수 있도록 만들 수 있지만 dart-js-interop을 사용하여 각 메소드/필드에 대해이 작업을 수행해야합니다 (테스트되지 않았으므로 이것이 작동 할 수도 있습니다). 또한 자바 스크립트로 빌드 할 때마다 (매번 약 200k) 전체 dart2j 보일러 플레이트를 얻을 수 있습니다. Dart를 사용하는이 방법은 아직 지원되지 않습니다. –