Create tree List
///////////////////////Tree Creation/////////////// ///////////////////////Tree Creation/////////////// ///////////////////////Tree Creation/////////////// function setRoot(obj: any, i ? : any, k ? : any) { obj['root'] = i ? (i + '_' + k) : '0'; obj['expand'] = true; if (obj.child) { obj.child.forEach((val, key) => { setRoot(val, obj['root'], key); }); } } ///////////////////////Tree Search//////////////// ///////////////////////Tree Search//////////////// ///////////////////////Tree Search//////////////// console.clear(); var items = [ { name: "a1", id: 1, children: [{ name: "a2", id: 2, ...