問題タブ [gwt-jsinterop]
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.
javascript - @JsInterop を使用して GWT アプリでインクリメンタル DOM ライブラリの JS パッチ関数を公開する方法
GWT アプリでインクリメンタル DOM ライブラリを使用したいと考えています。
https://google.github.io/incremental-dom/#about
私は Java の世界から来たので、JavaScript の名前空間とモジュールの概念に苦労しています。Incremental DOM のクロージャ バージョンで Closure Compiler を使用できました (ソースからビルドする必要があります)。
次の行で始まります。
したがって、通常の JS で使用する場合は、次のように入力します。
そして、patch
関数は私のコードの範囲で利用可能になります. @JsInterop
しかし、注釈付きのクラスからアクセスできるようにする方法は?
私は次のようなものを試しました:
しかし、うまくいきません。ランタイムで次のエラーが発生します。
incrementaldom
したがって、何らかの形でモジュールまたは少なくともpatch
メソッドのみを公開する必要があると思います。しかし、方法がわかりません。