[ { label:'Priority', children:[ 'Total Purchase', 'Sales', [ { label:'Priority', children:[ 'Total Purchase', 'Sales' ] }, { label:'Item', children:[ 'kjashdkaj', 'ajshdkj' ] }, { label:'Region' } ], ] }, { label:'Item', children:[ 'kjashdkaj', 'ajshdkj' ] }, { label:'Region' } ]
Это данные Json, которые у меня есть. Я использую это для создания древовидной структуры. я могу получить щелкнутый узел. но как получить родительский узел любого листового элемента.Получить родителя данных Json: Javascript
Я использую Angular Bootstrap Nav Tree для генерации дерева.
Код для определения Дерева:
<abn-tree
tree-data = "section2lists"
tree-control = "section2lists_control"
on-select = "section2listitemtree(branch)">
</abn-tree>
и мой контроллер:
var salesmodule = angular.module('sales-module',['ui.bootstrap','angularBootstrapNavTree']);
salesmodule.controller('datavisualisation', function ($scope, $uibModal, $log) {
$scope.section2listitemtree = function (value) {
$scope.section2lists_return = [value.label];
var selectedParentBrach = $scope.section2lists_control.get_selected_branch();
console.log(selectedParentBrach);
}
});
вы можете показать нам какой-то код? – Riscie