Skip to content

Commit

Permalink
angular demo example
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiasBeck777 committed Oct 22, 2022
1 parent 2f35349 commit 26b2ce5
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 11 deletions.
19 changes: 15 additions & 4 deletions src3/AngularUi/src/app/checkout/checkout.component.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
<p>checkout works!</p>

<div>
<label for="oid">ID: {{order.id}} | cost: {{order.cost}}</label><br/>
<input id="oid" [(ngModel)]="order.cost" placeholder="cost">
</div>
<div *ngIf="selectedOrder">
<label for="oid">ID: {{selectedOrder.id}} | cost: {{selectedOrder.cost}}</label><br/>
<input id="oid" [(ngModel)]="selectedOrder.cost" placeholder="cost">
</div>


<h2>My Orders</h2>
<ul class="orders">
<li *ngFor="let order of orders">
<button [class.selected]="order === selectedOrder" type="button" (click)="onSelect(order)" >
<span class="oid">{{order.id}}</span> -
<span class="cost">{{order.cost}}</span>
</button>
</li>
</ul>
15 changes: 8 additions & 7 deletions src3/AngularUi/src/app/checkout/checkout.component.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Component, OnInit } from '@angular/core';
import { Order } from '../order';

import { ORDERS } from '../mock-orders';

@Component({
selector: 'app-checkout',
Expand All @@ -11,14 +11,15 @@ export class CheckoutComponent implements OnInit {

constructor() { }

public test = "asdf";

order: Order = {
id: 123,
cost: 9.50
};
orders = ORDERS;
selectedOrder?: Order;

ngOnInit(): void {
}


onSelect(order: Order): void {
this.selectedOrder = order;
}

}
7 changes: 7 additions & 0 deletions src3/AngularUi/src/app/mock-orders.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { Order } from './order';

export const ORDERS: Order[] = [
{ id: 12, cost: 19.50 },
{ id: 13, cost: 21.30 },
{ id: 14, cost: 5.35 }
];

0 comments on commit 26b2ce5

Please sign in to comment.