Ich versuche, Dart-Paket zu verwenden: js, um eine Interop-Bibliothek für JScrollPane zu erstellen, die mit jQuery verpackt ist.Dart JS Interop für die Bibliothek mit jQuery
Hier ist, was ich bisher:
@JS()
library jscrollpane;
import 'dart:html';
import 'package:js/js.dart';
@JS()
@anonymous
abstract class JScrollPaneSettings {
external factory JScrollPaneSettings({bool showArrows});
external bool get showArrows;
external set showArrows(bool value);
}
@JS()
class JScrollPane {
external JScrollPane(Element element, JScrollPaneSettings settings);
}
Und hier ist der Fehler:
Not a valid JS object
STACKTRACE:
#0 JsNative.callConstructor (dart:js:1461)
#1 JScrollPane.JScrollPane (package:portal/base/views/scrollbar/jscrollpane.dart_js_interop_patch.dart:13:30)
Und hier ist die JS-Bibliothek - http://jscrollpane.kelvinluck.com/script/jquery.jscrollpane.js
Das hat nicht funktioniert. Immer noch der gleiche Fehler. –
Sorry ich ging zu schnell, ich aktualisierte meine Antwort –