Угловой 7 + Kendo UI Treeview - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу создать динамический TreeView с интерфейсом Kendo для Angular, структура которого мне нужна, как показано ниже:

Folder 1
Folder 2
  Folder 2.1
  Folder 2.2
  Test Case 2.1
  Test Case 2.2
      Test Step 2.2.1
      Test Step 2.2.2
  Test Case 2.3
Folder 3
  Test Case 3.1 
      Test Step 3.1.1
      Test Step 3.1.2

selector: 'my-app',
  template: `
    <kendo-treeview
        [nodes]="varg | async"
        [textField]="['name']"

        kendoTreeViewExpandable
        [hasChildren]="hasChildren"
        [children]="getChildren"
        >
    </kendo-treeview>

`

public varg: Observable<any[]>;

  constructor(private treeserviceService:  TreeserviceService) {}  

  ngOnInit(): void {  
    this.varg = this.treeserviceService.getTestFolders()  
    ;
  } 
  public hasChildren = (item: any) => 'name' in item; 

  public getChildren = (item: any) => 
  this.treeserviceService.getAllFolderAndTestCases(item.noderef);

Но моя проблема в том, что когда я нажимаю, например, в папке 2, я не могу получить папки и тестовые случаи, потому что он показывает ошибку

...