Как указать ссылку или путь к подменю tree для перенаправления другого компонента?

#html #angular #path

#HTML #angular #путь

Вопрос:

Я хочу указать routerlink или path или любое действие в подменю tree, Но у меня не получилось, я не знаю, как это сделать, пожалуйста, кто-нибудь поможет мне найти решение для этого,

Вот код файла .ts

   public treeData: Object[] = [
{
    nodeId: '1', nodeText: 'DashBoard'
},
{
    nodeId: '2', nodeText: 'Trip Management',
    nodeChild: [
        { nodeId: '21', nodeText: 'Location' },
        { nodeId: '22', nodeText: 'Routes' },
        { nodeId: '23', nodeText: 'Ticket Price' }
    ]
},
{
    nodeId: '3', nodeText: 'Booking',
    nodeChild: [
        { nodeId: '31', nodeText: 'Add Booking' },
        { nodeId: '32', nodeText: 'List' }
    ]
},
{
    nodeId: '4', nodeText: 'Users',
},
{
  nodeId: '5', nodeText: 'Reports',
  nodeChild: [
      { nodeId: '51', nodeText: 'User' },
      { nodeId: '52', nodeText: 'Booking' }
  ]
},
{
  nodeId: '6', nodeText: 'settings',
  nodeChild: [
      { nodeId: '61', nodeText: 'General Setting' },
      { nodeId: '62', nodeText: 'Pages' },
      { nodeId: '63', nodeText: 'Email Formate' },
  ]
},
];

 public treeFields: Object = {
dataSource: this.treeData,
id: 'nodeId',
text: 'nodeText',
Link:'routerLink',
child: 'nodeChild',

};
  

.html-файл является,

             <ejs-treeview id="myTree" [fields]="treeFields" 
            (click)="event($event)"></ejs-treeview >
  

Комментарии:

1. просто добавьте еще 1 поле в свой объект типа path:'your file path ' и определенный маршрутизатор и набор файлов html [routerlink]="path"

2. у меня это не работает