問題タブ [dart2js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
309 参照

javascript - dart2js の出力で「null はオブジェクトではありません」が発生する

走った後

結果のJavaScriptが返されます

ただし、縮小されていない間のエラーは

どちらがより意味があるかもしれません。

これは、script.js と script.compiled.js のどちらを使用しても実行されます。

ダーツコードは

関連するhamlは

明らかにそうではありませんが、そのままで機能するはずだと思います。

0 投票する
2 に答える
264 参照

dart - Dart ポリマー トランスから js への問題

css実行中にファイルを出力htmlファイルに埋め込まないようにするにはどうすればよいpub build (generate js)ですか? 出来ますか?

注: ポリマー バージョンは0.10.0-pre.11

パブのビルド前:

パブのビルド後:

ご覧のとおり、css ファイルは html に埋め込まれています。

0 投票する
0 に答える
170 参照

safari - キャッチされないエラー: Safari で js にコンパイルされた Dart を実行している無効な引数

わかりました、これが助けを得るのがどれほど簡単かはわかりませんが、ここに行きます...

だから私が扱っているポリマーを使用する Dart コードがあり、おそらく別の関連する詳細は、その中にたくさんあるというFuturesことです。Web ページにアクセスすると (ここで確認できます: http://trommons.org/ )、少なくとも新しいバージョンの Chrome と Firefox では正常に読み込まれますが、Safari の最新バージョンでは「タスク ストリーム」ダーツ コンポーネント (直接コンテンツ"翻訳タスク" ヘッダーの下) が機能しないため、実際には何もしていないのに、構成されたテキスト "読み込み中..." が表示されます。

これは私の学部課程の一環としてのインターンシップのため、ほとんど仕事に関連していますが、ありがたいことに、プロジェクトの性質上、これはオープン ソースであるため、自由にコードを共有できます。

TaskStream dart のソースと html (ポリマー要素など) は、こちらの Github リポジトリで確認できます。

したがって、以下は、デバッグ モードで dart2js を使用してプロジェクトをビルドしたときに Safari コンソールで取得したスタック トレースです (これは、サイト テスト用に作業している「開発サーバー」で行いました。ライブではデバッグ モードでビルドされていません)。私がリンクしたサイト):

誰かがこれを手伝おうとしてくれて、コードについて質問がある場合、またはコードの一部を理解するのに助けが必要な場合は、タイムリーに返信しようとします.

0 投票する
1 に答える
83 参照

dart - パブ変換中の Polymer-ui-icon のアイコン属性の不要な書き換え (おそらくポリマー)

Polymer-ui-elements からの ui-scafold。私が使用する要素の 1 つは、polymer-ui-icon-button です。画像内の特定の位置にある大きな画像のアイコンを使用する「更新」など、オプションの選択から使用するアイコンを設定できます。標準的な CSS のもの。一例は

Dartium で使用すると、完全に機能します。ただし、これを介して提供すると

パブサーブ

と書き換えられます。

変圧器の1つ、おそらくポリマーによるものですが(私は推測します)、これは、アイコンリストでこの文字列を検索すると、どれも一致しないため、空のアイコンが表示されることを意味します. 私はこれを克服することができました

しかし、私はこれを簡単に行うことはできません

これは、polymer-ui-scafold 要素の一部です。

この属性を書き換えないようにトランスフォーマーに指示する方法はありますか。および/またはバグレポートを作成する必要がありますか?

0 投票する
1 に答える
239 参照

dart - Dart "NoSuchMethodError: Cannot call "get$data" (config.get$data is not a function)

I'm building an app with Angular Dart. When I'm trying to run it as a javascript it throws an error in the console (Firefox):

"NoSuchMethodError: Cannot call "get$data" (config.get$data is not a function)

or for the same issue in Chrome:

NoSuchMethodError: undefined is not a function

In DevTools I figured that this error is thrown when the app is trying to download component's html file. Error is caused by precompiled javascript code:

I've checked properties of "config" variable and there is no "get$data" function. I'm not sure how to proceed. I've tried pub upgrade and error still exists. There's no error while I'm developing the app in Dartium and there everything works just fine.

Cheers.

0 投票する
0 に答える
133 参照

web - Polymer Dart 0.10.0 : Javascript として実行しようとすると、「リソースはスクリプトとして解釈されましたが、MIME タイプ application/dart で転送されました」

Dartium (Dart VM) で動作し、Polymer 0.10.0-pre.12 まで動作する Polymer 0.10+ Web アプリがあります。

それを JS (Pub Build) にコンパイルし、Google Chrome で JS として実行すると、ポリマー (大きな) コンポーネントが表示されず、コンソールに次のメッセージが表示されます。

「リソースはスクリプトとして解釈されますが、MIME タイプ application/dart で転送されます: "127.0.0.1:8080/cvwebkit.html_bootstrap.dart". cvwebkit.html:295」

295行目:<script type="application/dart" src="cvwebkit.html_bootstrap.dart"></script></body></html>

この行を<script src="cvwebkit.html_bootstrap.dart.js"></script></body></html>ビルド ディレクトリの cvwebkit.html に変更すると、機能します。

変更したファイルを直接起動すると、この URL が表示され、(少なくとも部分的に) 動作します 127.0.0.1:3030/CVWebkit/WebApp/build/web/cvwebkit.html

通常、「dev」ファイルを JS として起動すると、次の URL で上記の問題が発生します: 127.0.0.1:8080/cvwebkit.html

私の頭" :

何か案が ?