問題タブ [dart-js-interop]
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.
dart - JavaScriptからDartプログラムを呼び出す方法は?
Dart が他の JavaScript フレームワークと相互運用する必要があることを考えると。クライアント Web 環境で、JavaScript から Dart プログラムと通信するための現在の、または予定されているベスト プラクティスは何ですか?
dart - JavaScript関数からどのように値を返しますか
Dartのjsライブラリを使用してOpenLayersにアクセスしています。関連するコードは次のようになります。
最後の行を除いて、すべてが期待どおりに機能します。_treemap.layers()
の配列を返すことになっていOpenLayer.Layer
ます。その行が実行されると、エラーが発生します。
例外:TypeError:オブジェクト[オブジェクト配列]にはメソッド'apply'がありません
では、Dartコードのjavascript関数から戻り値を取得/処理する正しい方法は何ですか?
dart - Dart 関数を JavaScript に公開する
私はダーツの初心者で、いくつかのライブラリ関数を書くことで足を濡らそうとしています。
Dart から JavaScript 関数を呼び出すのに問題はありませんでしたが、JavaScript から Dart 関数を呼び出せるようになりたいと思っていますが、これまでのところ、あまり好きではありません。
たとえば、次のように、dart からいくつかの基本的な機能を公開できるようにしたいと考えています。
次のように、javascript から呼び出すことができます。
このようなことは可能ですか?
dart - Dart プロジェクトの Greensock またはその他の Javascript ライブラリ
新しい Dart プロジェクトで Greensock JavaScript ライブラリを使用しようとして失敗しました。誰かが外部JSライブラリをうまく使用している経験があるか、dartのガイドまたはチュートリアルを私に勧めることができますか?
dart - Dart js-interopでクラス「Proxy」のメソッドを定義するには?
現在、 Bootstrap Context Menuという jQuery ベースのプラグインを呼び出しています。
それを呼び出すには、Javascript Interop ライブラリを使用する必要があります。しかし、そこから jQuery メソッドを呼び出すと、次の警告が表示されます。
コードスニペット:
これは、いくつかの dart/js-interop の更新前には発生していませんでした。この警告を取り除く正しい方法は何ですか?
dart - Dartを使用してchromeパッケージアプリでファイルチューザーを開く方法
このための dart パッケージはないようです。そのため、Javascript 相互運用機能を使用しています。これは私がこれまでに得たものです:
それは失敗しています:
キャッチされないエラー: フォーム fileSystem.chooseEntry(object, object) の呼び出しが定義 fileSystem.chooseEntry(optional object options, function callback) と一致しません
間違ったタイプであるため、コールバックが拒否されているようです。
何か案は?
chrome.fileSystem docs 編集: オプションのパラメーターを null に戻しました (以下のダミアンの提案も試しました)。
編集: このコードは動作するようになりました - ありがとう、ダミアン!
Edit2:ファイル チューザーを開いてそこからパスを読み取るコードを更新しました。ただし、js_interop を介して JavaScript FileReader オブジェクトを使用する方法がわかりません。
Edit3: Dart メーリング リストの議論を参照してください。
dart - javascriptオブジェクトにプロパティがあるかどうかのjs-interopテスト
javascript オブジェクトにプロパティが含まれているかどうかをテストすることは可能ですか?
現在、アクセスしたいプロパティごとに try/catch をラップしています。これは、オブジェクトにプロパティが存在するかどうかを確認する効率的な方法だとは思いません。
dart - dart.js での NoSuchMethodError
js.dartを介してDartでpaper.jsを使用しようとしています。
多くのことが機能しているように見えますが、importSVG
paper.js のメソッドも必要です。でアクセスしようとすると、 が表示されjs.context.paper.project.importSVG(query("#svg"));
ますNoSuchMethodError
。メソッドがプロジェクトに挿入されているためです。以下の paper.js のコードを参照してください。
importSVG
Dart からメソッドにアクセスするにはどうすればよいですか?