【问题标题】:How to use external angular modules in own Grafana plugin如何在自己的 Grafana 插件中使用外部角度模块
【发布时间】:2017-11-14 22:53:32
【问题描述】:

我正在基于simple-json 开发我的数据源插件。我想使用库angular-ivh-treeview,但我不明白如何在插件中使用它。有人可以帮我吗?

【问题讨论】:

    标签: grafana grafana-api


    【解决方案1】:

    要在插件中使用外部 JavaScript 库,您必须将其包含在插件代码中。 node_modules 中的 JavaScript 库仅在构建时使用,不包含在输出中。

    举个例子,这里是 Plotly 面板插件,它在名为 lib 的子目录中包含 Plotly 库:

    https://github.com/NatelEnergy/grafana-plotly-panel/tree/master/src/lib

    然后在这里使用它:

    https://github.com/NatelEnergy/grafana-plotly-panel/blob/master/src/module.js#L8

    另一个例子 - 包含 mapboxgl 库的 GeoLoop 插件:

    https://github.com/CitiLogics/citilogics-geoloop-panel/blob/master/src/geoloop.js#L3

    【讨论】:

    • 我明白了。谢谢,但它不起作用。 Grafana 看不到这个库的指令。我使用了另一个库(jsTree)。
    猜你喜欢
    • 2017-07-19
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多