You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2KB

  1. <div class="container">
  2. <mat-toolbar>
  3. <mat-toolbar-row>
  4. <h1>Pizzas With topping</h1>
  5. </mat-toolbar-row>
  6. </mat-toolbar>
  7. <table mat-table [dataSource]="pizzas">
  8. <ng-container matColumnDef="id">
  9. <th class="id" mat-header-cell *matHeaderCellDef>ID</th>
  10. <td class="id" mat-cell *matCellDef="let pizza; let i = index">
  11. {{ pizza.id }}
  12. </td>
  13. </ng-container>
  14. <ng-container matColumnDef="name">
  15. <th class="name" mat-header-cell *matHeaderCellDef>Name</th>
  16. <td class="name" mat-cell *matCellDef="let pizza; let i = index">
  17. {{ pizza.name }}
  18. </td>
  19. </ng-container>
  20. <ng-container matColumnDef="toppings">
  21. <th class="toppings" mat-header-cell *matHeaderCellDef>Name</th>
  22. <td class="toppings" mat-cell *matCellDef="let pizza; let i = index">
  23. {{ getToppingListString(pizza.toppings) }}
  24. </td>
  25. </ng-container>
  26. <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
  27. <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
  28. </table>
  29. <ng-template #nopizzaSelected>
  30. no pizza selected, please select a pizza to see events!
  31. </ng-template>
  32. </div>