@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
19 lines (18 loc) • 1.58 kB
HTML
<div *ngIf="!disableActionButtons && !options['disableActionButtons']" class="action-buttons"><%
if (api.includes('L')) {%>
<a *ngIf="!options['disableActionList'] && !embeddedView" (click)="goToList()" class="action-go-list"><i class="fas fa-list" title="List"></i><!-- span> {{ItemCamelName}} List</span--></a><%}%><%
if (api.includes('U') && detailActionButtons[0]) {%>
<a *ngIf="!options['disableActionEdit']" (click)="goToEdit(detail['_id'])" class="btn btn-outline-primary"><%-detailActionButtons[0]%></a><%}%><%
if (api.includes('C') && detailActionButtons[1]) {%>
<a *ngIf="!options['disableActionNew']" (click)="goToNew(detail['_id'])" class="btn btn-outline-primary"><%-detailActionButtons[1]%></a><%}%><%
if (api.includes('D') && detailActionButtons[2]) {%>
<button *ngIf="!options['disableActionDelete']" class="btn btn-outline-primary" (click)="onDelete(detail['_id'], null)"><%-detailActionButtons[2]%></button><%}%><%
if (api.includes('A') && detailActionButtons[3]) {%>
<button *ngIf="!options['disableActionArchive']" class="btn btn-outline-primary" (click)="onArchive(detail['_id'], null, detail['archived'])">
<ng-template [ngIf]="!detail['archived']"><%-detailActionButtons[3]%></ng-template>
<ng-template [ngIf]="detail['archived']">Unarchive</ng-template>
</button><%}%><%
if (api.includes('P') && detailActionButtons[4]) {%>
<button *ngIf="!options['disableActionPrint']" class="btn btn-outline-primary" (click)="onPrint()"><%-detailActionButtons[4]%>
</button><%}%>
</div>