Передайте и обработайте массив от JS до Spark в Zeppelin - PullRequest
0 голосов
/ 27 сентября 2019

Мне нужно визуализировать некоторые карты в Zeppelin через spark и JS (угловой интерпретатор в данном случае).Zeppelin имеет эту функцию привязки, но она дает немного знаний об использовании.

Я хотел бы нажать на кнопку, оценить некоторые вещи, а затем отправить id_selected_arr искре через привязку.

В окне% ang

<input type="button" value="Click me" ng-click="eval()" ng-model="id_selected_arr"/>

В окне% spark2

var result = z.angular("id_selected_arr")

Я получаю: result: Object = id_selected_arr

Итак, мои вопросы:Я действительно отправил массив через привязку?И как я могу обработать этот возвращенный объект в spark, например, получить элементы в переданном массиве?

Редактировать: мне пришлось использовать стиль oldschool для вызова функции щелчка:

<div id="map" style="height: 300px; width: 50%" ng-model="id_selected_arr"/>
<input type="button" value="Click me" onclick="eval()"/>
...