UNPKG

@hicoder/angular-cli

Version:

Angular UI componenets and service generator. It works with the mean-rest-express package to generate the end to end web application. The input to this generator is the Mongoose schema defined for the express application. mean-rest-express exposes the Res

68 lines (65 loc) 2.94 kB
<label *ngIf="inputData && inputData.stepTitle" [ngStyle]="style['stepTyle']"> {{ inputData.stepTitle }} </label> <%_ let cate = listCategories[0] || {}; let { listCategoryField, listCategoryRef, listCategoryShowMore } = cate; let cate2 = listCategories[1] || {}; let { listCategoryField: listCategoryField2, listCategoryRef: listCategoryRef2, listCategoryShowMore: listCategoryShowMore2 } = cate2; %> <div [ngStyle]="style['form']" class="d-flex"> <%_ if (listCategoryField2) {%> <div *ngIf="categoryDisplays2.length > 0" class="sort-selection me-3" [ngStyle]="style['cate2']"> <div class="dropdown" style="width: 100%;"> <button class="category2-dropdown btn btn-light btn-sm dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false"> {{categoryDisplays2[selectedCategory2 || 0]}} </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"> <li><a *ngFor="let ele of categoryDisplays2; let idx = index;" class="dropdown-item pointer" (click)="categorySelected2(idx)">{{ele}}</a></li> </ul> </div> </div><%}%> <%_ if (listCategoryField) {%> <div *ngIf="categoryDisplays.length > 0" class="sort-selection me-3" [ngStyle]="style['cate1']"> <div class="dropdown" style="width: 100%;"> <button class="category2-dropdown btn btn-light btn-sm dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false"> {{categoryDisplays[selectedCategory || 0]}} </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"> <li><a *ngFor="let ele of categoryDisplays; let idx = index;" class="dropdown-item pointer" (click)="categorySelected(idx)">{{ele}}</a></li> </ul> </div> </div><%}%> </div> <div> <div *ngIf="!options['disableListHead']" class="container search"> <div *ngIf="!options['disablePagination']"> <%_ let disableRefreshIcon = true; let disableSortSelection = true; let disableViewSwitch = true; let pagiObj = {disableRefreshIcon, disableSortSelection, disableViewSwitch, }; %><%-include(`/schema-list.pagination.html`, pagiObj)%> </div> </div> <div class="no-records" *ngIf="list.length === 0"> <span *ngIf="loaded">No records found.</span> <span *ngIf="!loaded">Loading...</span> </div> <div *ngIf="list.length > 0"><% for (let view of widgetDef.views) {%> <ng-template [ngIf]="isShowListView('<%-view%>')"> <app-<%-schemaName%>-list-view-widget-<%-view%> <%- include(`/widgets/list/view-component.inputs.html`)%> > </app-<%-schemaName%>-list-view-widget-<%-view%>> </ng-template> <%}%> </div> <div class="container"> <div *ngIf="!options['disablePagination']"> <%_ disableRefreshIcon = true; disableSortSelection = true; disableViewSwitch = true; pagiObj = {disableRefreshIcon, disableSortSelection, disableViewSwitch}; %><%-include(`/schema-list.pagination.html`, pagiObj) %> </div> </div> </div>