将静态 HTML 页面放入 kibana 仪表板
Place the Static HTML Page in kibana Dashboard
我需要在 Kibana 中添加静态 HTML 文件 dashboard.where 我可以在 Kibana 中保存我的 HTML 文件。
Note:Kibana 版本 5.6.3
我遇到了一些类似 Kibana-html-plugin,kibana5-html-plugin 的 kibana 插件,但它不支持我的 kibana 版本 5.6.3。
我已经更改了 package.json 文件,但它无济于事。
还有什么办法吗
import marked from 'marked';
import uiModules from 'ui/modules';
import 'angular-sanitize';
marked.setOptions({
gfm: true, // Github-flavored markdown
sanitize: true // Sanitize HTML tags
});
const module = uiModules.get('kibana/markdown_vis', ['kibana']);
module.controller('KbnMarkdownVisController', function ($scope, $sce) {
$scope.$watch('vis.params.markdown', function (html) {
if (!html) return;
$scope.html = $sce.trustAsHtml(html);
});
});
终于,我找到了解决办法。
将上面的代码粘贴到 kibana/src/core_plugins/markdown_vis/public/markdown_vis_controller.js
我需要在 Kibana 中添加静态 HTML 文件 dashboard.where 我可以在 Kibana 中保存我的 HTML 文件。 Note:Kibana 版本 5.6.3 我遇到了一些类似 Kibana-html-plugin,kibana5-html-plugin 的 kibana 插件,但它不支持我的 kibana 版本 5.6.3。 我已经更改了 package.json 文件,但它无济于事。 还有什么办法吗
import marked from 'marked';
import uiModules from 'ui/modules';
import 'angular-sanitize';
marked.setOptions({
gfm: true, // Github-flavored markdown
sanitize: true // Sanitize HTML tags
});
const module = uiModules.get('kibana/markdown_vis', ['kibana']);
module.controller('KbnMarkdownVisController', function ($scope, $sce) {
$scope.$watch('vis.params.markdown', function (html) {
if (!html) return;
$scope.html = $sce.trustAsHtml(html);
});
});
终于,我找到了解决办法。 将上面的代码粘贴到 kibana/src/core_plugins/markdown_vis/public/markdown_vis_controller.js