Как преобразовать Iterable в js .Dynamic - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть несколько необязательных параметров, которые я хочу использовать для инициализации виджета JQuery, которые передаются как

Iterable[(String, String)]

. Как лучше всего преобразовать этот объект в js .Dynami * 1007? *?

1 Ответ

0 голосов
/ 26 апреля 2020

Возможно следующее:

val seq = iterable.toSeq
val dict = js.Dictionary(seq: _*)
val dynamic = dict.asInstanceOf[js.Dynamic]

Конечно, вы можете сделать это в одном выражении:

js.Dictionay(iterable.toSeq: _*).asInstanceOf[js.Dynamic]
...