'use strict'; define(['app'], function (app) { app.directive('jsTree', ['$log', function ($log) { return { restrict : 'E', scope : { event : '=', data : '=', tableConfigs : '=', useSort : '=', // 정령 기능 사용 여부 detailView : "=" // 이슈 목록 상세형 변경을 위해 사용. 다른 화면은 사용하지 않음. }, replace : true, templateUrl : '/custom_components/js-tree/js-tree.html', controller : function ($scope, $element, $attrs) { $scope.fn = { getResponseData : getResponseData } // 테이블 정보 가져오기 function getResponseData() { const data = $scope.data; var filterData = data.filter(function(item, idx){ return data.findIndex(function(item2, idx2){ return item.id === item2.id }) == idx; }); return filterData; } }, link : function (scope, element, attrs) { }, }; }]) });