Ich möchte Daten speichern und durch die gesamte Anwendung übergeben. Dafür habe ich Shared ServiceVerwenden Sie Klasse oder Schnittstelle für den gemeinsamen Dienst
import { Injectable } from '@angular/core';
export interface IAccountModel {
sessionId: string;
}
@Injectable()
export class AccountContextService {
AccountModel: IAccountModel = {
sessionId: ''
};
constructor() { }
}
geschrieben. Ich habe Frage, welche ist Best Practice verwenden Sie Klasse für diese oder Schnittstelle Daten zu behandeln.
Was sind Vorteile oder Nachteile?