Я разрабатываю свой плагин источника данных на основе simple-json. Я хочу использовать библиотеку angular-ivh-treeview, но не понимаю, как чтобы использовать его в плагине. Кто-нибудь может мне помочь?
Как использовать внешние угловые модули в собственном плагине Grafana
Ответы (1)
Чтобы использовать внешнюю библиотеку JavaScript в плагине, вы должны включить ее в код плагина. Библиотеки JavaScript в node_modules используются только во время сборки и не включаются в выходные данные.
В качестве примера, вот плагин панели Plotly, который включает библиотеку Plotly в подкаталоге с именем lib
:
https://github.com/NatelEnergy/grafana-plotly-panel/tree/master/src/lib
а затем использует его здесь:
https://github.com/NatelEnergy/grafana-plotly-panel/blob/master/src/module.js#L8
Другой пример — плагин GeoLoop, включающий библиотеку mapboxgl:
https://github.com/CitiLogics/citilogics-geoloop-panel/blob/master/src/geoloop.js#L3
person
Daniel Lee
schedule
29.11.2017
Я понимаю, это. Спасибо, но это не работает. Grafana не видит директив этой библиотеки. Я использовал другую библиотеку (jsTree).
- person Oleksii Trubochkin; 30.11.2017