Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <app-panel [collapsible]="true"
  2. [expandable]="true"
  3. [expanded]="editing"
  4. (onExpand)="edit($event)"
  5. (onContraction)="cancel($event)"
  6. panelClass="panel-defualt"
  7. heading="{{ 'car.carCardComponent.carOptions.header' | translate }}">
  8.  
  9. <div *ngIf="!editing">
  10.  
  11. <div class="text-center" *ngIf="car.options.length === 0">
  12. <strong>{{ 'car.carCardComponent.carOptions.lostOptions' | translate }}</strong>
  13. </div>
  14.  
  15. <div class="mb15 ml20" *ngFor="let pOption of parentOptions">
  16. <b>{{pOption.name}}</b>
  17. <ul>
  18. <li *ngFor="let option of car.options | filter: 'parentId' : pOption.id">
  19. <span>{{option.name}}</span>
  20. </li>
  21. </ul>
  22. </div>
  23. </div>
  24.  
  25. <div *ngIf="editing">
  26. <div class="text-center" *ngIf="availableOptions.length === 0">
  27. <strong>{{ 'car.carCardComponent.carOptions.editLostOptions' | translate }}</strong>
  28. </div>
  29.  
  30. <div class="mb15 ml20" *ngFor="let pOption of availableParentOptions">
  31. <div><b>{{pOption.name}}</b></div>
  32. <div class="checkbox block ml20"
  33. *ngFor="let option of availableOptions | filter: 'parentId' : pOption.id">
  34. <label>
  35. <input type="checkbox" [(ngModel)]="option.checked" /> {{option.name}}
  36. </label>
  37. </div>
  38. </div>
  39. </div>
  40.  
  41. <div panel-footer class="text-right" *ngIf="editing">
  42. <a class="btn btn-success"
  43. (click)="update()"
  44. *ngIf="availableOptions.length !== 0">
  45.  
  46. {{ 'appPanel.save' | translate }}
  47. </a>
  48. <a class="btn btn-default" (click)="cancel()">{{ 'appPanel.cancel' | translate }}</a>
  49. </div>
  50. </app-panel>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement