1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| import { Component, OnInit, Signal, WritableSignal } from "@angular/core"; import { DemoService } from "../demo-service";
@Component({ selector: "app-demo2", templateUrl: "./demo2.html", styleUrls: ["./demo2.css"], }) export class Demo2 implements OnInit { count: any; squared: any;
constructor(private demoService: DemoService) {}
ngOnInit(): void { this.count = this.demoService.count; this.squared = this.demoService.squared; }
inc() { this.demoService.inc(); }
reset() { this.demoService.set(0); } }
|