Test pour avoir un BaseComponent class

This commit is contained in:
2026-01-18 17:02:36 +01:00
parent ce3175cba6
commit 6c377deb8c

View File

@@ -6,11 +6,11 @@ import { ServiceComm } from "../services/service-comm.service";
@decorator @decorator
export class BaseComponent implements OnInit { export class BaseComponent implements OnInit {
protected title = "???"; private titleId: string = "???";
protected serviceComm: ServiceComm; protected serviceComm: ServiceComm;
private translateService: TranslateService; protected translateService: TranslateService;
constructor(title: string) { constructor(titleId: string) {
let iconRegistry = inject(MatIconRegistry); let iconRegistry = inject(MatIconRegistry);
let sanitizer = inject(DomSanitizer); let sanitizer = inject(DomSanitizer);
const resolver: IconResolver = (name) => const resolver: IconResolver = (name) =>
@@ -19,13 +19,13 @@ export class BaseComponent implements OnInit {
this.serviceComm = inject(ServiceComm); this.serviceComm = inject(ServiceComm);
this.translateService = inject(TranslateService); this.translateService = inject(TranslateService);
this.title = title; this.titleId = titleId;
} }
ngOnInit() { ngOnInit() {
this.translateService.get(this.title).subscribe((data) => { this.translateService.get(this.titleId).subscribe((data) => {
// this.serviceComm.updatedComponentTitle(data); this.serviceComm.updatedComponentTitle(data);
this.serviceComm.componentTitle.subscribe((title) => (this.title = data)); // this.serviceComm.componentTitle.subscribe((title) => (this.title = data));
}); });
} }
} }