| 1234567891011121314151617181920212223 |
- import coreModule from 'app/core/core_module';
- import { JsonExplorer } from '../json_explorer/json_explorer';
- coreModule.directive('jsonTree', [
- function jsonTreeDirective() {
- return {
- restrict: 'E',
- scope: {
- object: '=',
- startExpanded: '@',
- rootName: '@',
- },
- link: (scope, elem) => {
- const jsonExp = new JsonExplorer(scope.object, 3, {
- animateOpen: true,
- });
- const html = jsonExp.render(true);
- elem.html(html);
- },
- };
- },
- ]);
|