これは 2 部構成の質問です。私は怠け者ではなく、Dart シノニムのページを参照しながらライブラリ全体を変換するほど JS に基本的に流暢ではありません。Dart:jsのドキュメントでは、このスニペットに示すように JS グローバル オブジェクトにアクセスする方法が説明されていますが、間違っていなければ、探しているものではありません。
Q1:以下のスニペットの例では、Dart を利用しても Angular のパフォーマンスは向上しませんよね?
var angular = context(['angular']);
var myapp = angular.module('myApp', ['ngResource','ngRoute']);
私が正しく、Dart で利用できないライブラリを変換する必要がある場合、jsparserとdart-synonymは本当に私を困惑させます。簡単なドキュメントが見つからず、実際のダーツを見ると迷子になります。
jsparserを実行してビルドしようとすると、Dart Editorでエラーが発生します。
未処理の例外: 'file:///C:/Work Root/Dart/jsparser-ec65c9e7467f/jsparser.dart': 不正な型: 行 26 位置 27: 型 'Options' が読み込まれていません List args = new Options().arguments ;
だから私はdart-synonymを試しました; 正しく実行およびビルドされましたが、 Dart Synonyms ページのクローンが表示されました。
Q2: 自動変換が可能な場合、これらのいずれかを使用するにはどうすればよいですか?