Ich versuche, über Optionen mit val x = $(selectState).find("option").each((y: Element) => y)
zu iterieren. Compilation wirft jedoch folgenden Fehler."find", "each" -Methode wirft Typenkonfliktfehler
type mismatch;
found : org.scalajs.dom.Element => org.scalajs.dom.Element
(which expands to) org.scalajs.dom.raw.Element => org.scalajs.dom.raw.Element
required: scala.scalajs.js.|[scala.scalajs.js.ThisFunction0[org.scalajs.dom.Element,Any],scala.scalajs.js.ThisFunction1[org.scalajs.dom.Element,Int,Any]]
(which expands to) scala.scalajs.js.|[scala.scalajs.js.ThisFunction0[org.scalajs.dom.raw.Element,Any],scala.scalajs.js.ThisFunction1[org.scalajs.dom.raw.Element,Int,Any]]
Ich bezog sich auf Stapelüberlauf Frage here.
Welche jQuery-Fassade verwenden Sie und welche Version? – gzm0
Basierend auf dem Problem, das Sie in jQuery-Fassade aufgeworfen haben, nehme ich an, dass Sie das verwenden. Es ist seltsam - ich verstehe nicht, warum dieser Aufruf an 'each' nicht kompiliert wird. Ich werde versuchen, das heute zu untersuchen und zu sehen, ob ich herausfinden kann, was los ist. (Kann sein, dass die Verwendung von '|' verhindert, dass die Scala-Funktion implizit in eine JavaScript-Version konvertiert wird. In diesem Fall muss ich die Fassade für 'each' neu schreiben.) –
Ich benutze jquery-facade Version 1.0- RC2 – Bhagyashree