Code
angular
import { Injectable, inject, Component } from "@angular/core";
import { NgFor } from "@angular/common";
@Injectable({ providedIn: "root" })
export class UserService {
private users = ["Alice", "Bob"];
getAll() { return [...this.users]; }
add(name: string) { this.users.push(name); }
}
@Component({
selector: "app-user-list",
standalone: true,
imports: [NgFor],
template: "<li *ngFor=\"let u of users\">{{ u }}</li>"
})
export class UserListComponent {
private svc = inject(UserService);
users = this.svc.getAll();
}