問題タブ [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 - Dart から TinyMCE コンテンツにアクセスする
Dart から TinyMCE コンテンツにアクセスする必要があります。Dart js ライブラリを使用すると、TinyMCE の Javascript API を介してこれを行うことができます。ただし、Javascript で TinyMCE インスタンスを構築する方法が見つからなかったため、Dart から TinyMCE を初期化する方法に行き詰まっています。
TinyMCE API によると、次の JS コードは TinyMCE コンテンツを返す必要があります。
したがって、この Dart コードは同じことを行うべきだと思います。
ただし、このコードを実行すると、次のエラーが返されます。
内部エラー: ...: エラー: 行 149 pos 20: 識別子 'js.tinymce'
を解決できません var content =
js.tinymce.activeEditor.getContent();
tinymce
エディターは、未定義の変数について不平を言います。これを修正する方法はありますか?ありがとう。
dart - JavaScript から JS 経由で「this」にアクセスするにはどうすればよいですか? - Dart 相互運用性は?
this
Dart 関数からJavaScript オブジェクトにアクセスする必要があります。Dart-JS 相互運用機能を使用して、JavaScript オブジェクトに新しいメソッドを効果的に追加しています。Dart で定義されたメソッドから JavaScript オブジェクトにあるプロパティにアクセスする必要があります。
dart - jqueryからDart言語まで、各機能の使い方は?
以下のようにjqueryに関数があります
この関数を Dart 言語で実装する必要があります。.each 関数と 'this' 関数を使用する際の構文の問題に直面しています。
jquery-ui - dart js-interop で jqrangeslider を使用しても機能しない
web_ui アプリでjqrangeslider ( http://ghusse.github.io/jQRangeSlider/index.html ) を使用しようとしていますが、機能していません。
私のアプリケーションのメイン ルート ダーツ ファイルには、次のものがあります。
私が持っているメインルートhtmlファイル:
カスタム コンポーネントの html ファイルには次のものがあります。
スライダーはまったく表示されません。
どんな助けでも感謝します。ありがとう。
dart - js-interop でバインドされた this にアクセスするには?
Withing Dart からReactライブラリを使用しようとしています。
ただし、いくつかの JavaScript オブジェクトにバインドされたReactによって呼び出されるさまざまな関数を提供する必要があります。js 相互運用クラスthis
を使用して JavaScript コードに Dart コールバックを提供できることはわかっていますが、これらのコールバック内で JavaScript にアクセスする方法がわかりません。Callback
this
調べるのを手伝ってくれませんか?
dart - dart:js と js パッケージの違いは何ですか?
Dart ドキュメントのどこでも、js
javascript の相互運用性のためにパッケージを使用することをお勧めします。
しかし、最近dart:js
、SDK に類似した (ただし同じではない) インターフェースを持つパッケージが存在することがわかりました。
これらのパッケージに違いはありますか? それらは同等の機能ですか?どれがおすすめ?
dart - dart2js エラーでコンパイルされた js 相互運用機能 - Uncaught NoSuchMethodError : method not found:
サンプルの Polymer Web プロジェクトを生成しました。以下のjsファイルを追加。
jslib.js
clickcounter.dart に依存関係を追加しました
また、increment() 関数を変更しました
clickcounter.html に js ファイルのインポートを追加
そして、メインのhtmlファイルに追加されました
Dartiumで実行すると正しく動作します。ただし、JavaScriptにコンパイルするとエラーが発生します