Presentation Components
Bits of UI
Customer List
import { EventEmitter, Component, Input, Output } from '@angular/core';
import { Customer } from '../models';
@Component({
selector: 'app-customers-list',
templateUrl: './customers-list.component.html',
styleUrls: ['./customers-list.component.scss']
})
export class CustomersListComponent {
@Input() customers: Customer[];
@Output() selected = new EventEmitter<Customer>();
@Output() deleted = new EventEmitter<Customer>();
}
Customer Detail
import { EventEmitter, Component, Input, Output } from '@angular/core';
import { Customer } from '../models';
@Component({
selector: 'app-customer-detail',
templateUrl: './customer-detail.component.html',
styleUrls: ['./customer-detail.component.scss']
})
export class CustomersListComponent {
@Input() customer: Customer;
@Output() saved = new EventEmitter<Customer>();
@Output() deleted = new EventEmitter<Customer>();
}
Last updated