您可以修改angularTreeview源輸出HTML你想
if(attrs.angularTreeview) {
//create tree object if not exists
scope[treeId] = scope[treeId] || {};
//if node head clicks,
scope[treeId].selectNodeHead = scope[treeId].selectNodeHead || function(selectedNode){
//Collapse or Expand
selectedNode.collapsed = !selectedNode.collapsed;
};
//if node label clicks,
scope[treeId].selectNodeLabel = scope[treeId].selectNodeLabel || function(selectedNode){
//remove highlight from previous node
if(scope[treeId].currentNode && scope[treeId].currentNode.selected) {
scope[treeId].currentNode.selected = undefined;
}
//set highlight to selected node
selectedNode.selected = 'selected';
//set currentNode
scope[treeId].currentNode = selectedNode;
};
}
尼科斯·感謝!這看起來像一個偉大的起點 – JasonS
歡迎您!如果你喜歡,讓我知道它是如何爲你工作的。 – Nikos