Передать и обработать массив из JS в Spark в Zeppelin

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

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

В %angular окне

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

В окне %spark2

var result = z.angular("id_selected_arr")

Я получаю: результат: объект = id_selected_arr

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

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

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

person la_femme_it    schedule 27.09.2019    source источник
comment
Пока у меня нет решения. Похоже, невозможно передать данные с FE на BE. Мне удалось выполнить скрипт FE в конкретном параграфе, но на самом деле мне это совсем не помогло. Так что пока я понятия не имею, как передать массив из JS в искру BE.   -  person la_femme_it    schedule 11.10.2019