如何在新应用中使用 kbn-top-nav 菜单?
How to use kbn-top-nav menu in a new app?
Kibana 5.2.2
在我的 Kibana 应用程序中,我想使用 kbn-top-nav 菜单,就像 done in timelion app 一样。
我将此行添加到我的模板中,仅替换了名称 arg:
<kbn-top-nav name="myappname" config="topNavMenu"></kbn-top-nav>
在控制器中,我添加了配置数组:
$scope.topNavMenu = [
{
key: 'home',
description: 'Home',
run: function () { kbnUrl.change('/'); }
},
{
key: 'about',
description: 'About',
run: function () { kbnUrl.change('/about'); }
}
];
但是我在顶部没有看到任何菜单。如何正确使用kbn-top-nav?
更新:
我在 app.js import 'ui/kbn_top_nav';
中导入了该指令,现在我看到了一个没有任何样式的原始菜单列表。如何正确获取样式?
您还需要 require('ui/autoload/styles');
Kibana 5.2.2
在我的 Kibana 应用程序中,我想使用 kbn-top-nav 菜单,就像 done in timelion app 一样。
我将此行添加到我的模板中,仅替换了名称 arg:
<kbn-top-nav name="myappname" config="topNavMenu"></kbn-top-nav>
在控制器中,我添加了配置数组:
$scope.topNavMenu = [
{
key: 'home',
description: 'Home',
run: function () { kbnUrl.change('/'); }
},
{
key: 'about',
description: 'About',
run: function () { kbnUrl.change('/about'); }
}
];
但是我在顶部没有看到任何菜单。如何正确使用kbn-top-nav?
更新:
我在 app.js import 'ui/kbn_top_nav';
中导入了该指令,现在我看到了一个没有任何样式的原始菜单列表。如何正确获取样式?
您还需要 require('ui/autoload/styles');