select
means: choose 1
from N
Tags:
{ "label": "B", "id": "b", "items": [ { "label": "B1", "id": "b1" }, { "label": "B2", "id": "b2" } ] }
Authors:Zhicheng Wang
<div class="dropdown-menu static">
<a *ngFor="let option of options" (click)="select.select(option)" [class.active]="select.selected(option)"
class="dropdown-item">
{{option.label}}
</a>
</div>
<hr>
<ul class="nav nav-pills">
<li *ngFor="let option of options; let last=last" class="nav-item" [class.float-sm-right]="last">
<a class="nav-link" uiPreventDefault href [class.active]="select.selected(option)"
(mouseenter)="select.select(option)">{{option.label}}</a>
<div *ngIf="select.selected(option)" class="dropdown-menu">
<a *ngFor="let item of option.items" class="dropdown-item" [class.active]="subMenu.selected(item)"
(mouseenter)="subMenu.select(item)">
{{item.label}}
</a>
</div>
</li>
</ul>
<app-json-viewer [value]="select.selection"></app-json-viewer>