kibana ui模块如何工作?

时间:2016-12-14 16:07:22

标签: angularjs kibana kibana-4

我读了一些kibana 4.3源代码。我认为'发现'控制器在'应用程序/发现'模块中,'ui / routes'如何找到它?这似乎在'kibana'模块中。谢谢!

discover.js

var app = require('ui/modules').get('apps/discover', [
    'kibana/notify',
    'kibana/courier',
    'kibana/index_patterns'
]);

require('ui/routes')
  .when('/discover/:id?', {
    template: require('plugins/kibana/discover/index.html'),
......


app.controller('discover', function ($scope, config, courier, $route, $window, Notifier,
AppState, timefilter, Promise, Private, kbnUrl, highlightTags) {
......

1 个答案:

答案 0 :(得分:0)

实际上它是关于Angular,应用程序级模块'kibana',它依赖于'apps / discover'模块,因此可以找到它。