Я использую AngularJS и включил JsTree. Я хочу добавить кнопку с крестиком (удалить) в левой части каждого узла и новую кнопку, чтобы добавить узел в конце каждого списка с текстовым полем, чтобы сделать вызов API.
Ниже приведен мой код директивы:
app.directive('tree', function($http) {
return {
restrict: 'E',
template: '<div id="tree"></div>',
scope: {
textAttr: '@',
containerCssClass: '@'
},
link: function(_scope, _element, attrs, _controller) {
$http.get(service_base_url + 'tree', {params: {name: attrs.textAttr}}, {}).success(function(data) {
var list = data.master_lists;
$('#tree').jstree({
'core' : {
'data' : list,
}
});
$('#tree').on("db1click.jstree", function(e,data){
var instance = $('#tree').jstree(true);
_scope.selectedOption = e.target.text;
_scope.$apply();
});
});
}
}
});
HTML <tree text-attr="DOMAIN"></tree>
Я включил только jstree.min. js
Кто-нибудь может мне помочь?