ng generate class Valami
A parancs hatására két állomány jön létre a következő helyen:
export class Valami { }
import { Valami } from './valami'; describe('Valami', () => { it('should create an instance', () => { expect(new Valami()).toBeTruthy(); }); });
Készítsünk egy Triangle nevű osztályt, amely a következő adattagokat tartalmazza:
Hozzunk létre olyan metódust, amely kiszámítja egy háromszög területét.
export class Triangle { base !: number; height !: number; area !: number; constructor(base: number, height: number) { this.base = base; this.height = height; } calcArea() { this.area = this.base * this.height / 2; } }
export class Employee { name !: string; city !: string; salary !: number; constructor(name: string, city: string, salary: number) { this.name = name; this.city = city; this.salary = salary; } }
//... import { Employee } from './employee'; //... export class AppComponent { title = 'app01'; employees = [ new Employee('Fer Irma', 'Szeged', 384), new Employee('Tar Irén', 'Szolnok', 382), new Employee('Lel Béla', 'Miskolc', 381), new Employee('Reg Elek', 'Budapest', 354) ] }