Ich versuche, grundlegende jQuery Interop mit Dart zu machen, um jQuery Plugins leicht zu verwenden.jQuery und Dart Interop mit Call()
Ich versuche, die klassische erreichen einen Weg, um herauszufinden, beide $("#elementID")
DOM Abfrage Auswahl und die Plugins Getter von $.fn.pluginX.methodY()
Bisher habe ich diese
@JS()
external JQuery jQuery(String query);
@JS("jQuery")
abstract class JQuery extends intlTelInput.JQuery {
factory JQuery() {}
external static Plugins get fn;
}
So kann ich erreichen, JS entwickelt haben $("#elementID")
mit Dart jQuery("#elementID")
und JS $.fn.pluginX.methodY()
mit Dart JQuery.fn.pluginX.methodY()
Aber ich woul d mögen JQuery("#elemID")
mit etwas in der Klasse zu erreichen, wie die endgültige Code mit sorta:
@JS("jQuery")
abstract class JQuery extends intlTelInput.JQuery {
factory JQuery() {}
external static JQuery call(String query); // <- this replacing jQuery(..)
external static Plugins get fn;
}