ダーツが初めてで、js-interopライブラリを使い始めるのに問題があります。私はjquery UIのスライダを自分のページに追加したいのですが、Dartからslider()セットアップコールを実行する方法を理解できません。 js-interopはこれを行う正しい方法ですか?これについてのいくつかの助けは非常に高く評価されるでしょう。あなたのケースではダーツjs-interop with jquery ui
void main() {
js.scoped(() {
var slider = query('#slider-range');
var options = js.map({
'range': true,
'values': [ 17, 67 ]
});
// This doesn't work. Element has no method named slider.
slider.slider(options);
// In javascript it's done like this:
// $("#slider-range").slider({
// range: true,
// values: [ 17, 67 ]
// });
// This alert works.
js.context.alert('Hello from Dart via JS');
});
}
お返事ありがとうございます。あなたの解決策は良いようです。しかし、今私は、varオプション行にエラーが表示されます:http://paste2.org/p/2419107任意のアイデア? – 0tto
r14094現在Map.getKeys()がMap.keysに変更されました。 pub.dartlang.orgのjs-interopの最新バージョンには、その変更が加えられた更新が含まれていません。新しいバージョンがランディングされるまでは、パッチを含むgit://github.com/dart-lang/js-interop.gitを直接使用する必要があります。 –
ありがとうアレクサンドル! – 0tto