/** Une commune du Code Officiel Géographique */
export interface Commune {
/** Code de la commune */
codeCommune: string;
/** Code du département */
codeDepartement: string;
/** Nom du département */
nomDepartement: string;
[...]
}
a communesComponent sammelt sich durch einen Rest auf. Rufen Sie einige Communes : A Commune [] Array.
export class CommunesComponent implements OnInit {
/** Année du Code Officiel Géographique. */
@Input()
anneeCOG: number;
/** Locale du tri des communes */
@Input()
locale: string = 'fr_FR';
/** Liste des communes ordonnées par locale */
communes: Commune[];
/** Codes communes avec leur commune associée. */
communesMap: Map = new Map();
/** Code commune sélectionné. */
codeCommune: string = null;
/** Commune sélectionnée (objet). */
communeSelectionnee: Commune = null;
/** Libellé final de la commune sélectionnée. */
libelleCommuneSelectionnee: string;
[...]
/**
* Réaction à l'initialisation du composant :
* Lire les communes triées par locale, et sous forme de Map indexée par codeCommune.
*/
ngOnInit(): void {
// Vérification du paramètre d'appel (année)
if (this.anneeCOG < 2019 || this.anneeCOG >= 2100) {
const message = 'L\'année du code officiel géographique ' + this.anneeCOG + ' n\'est pas valide : choissez-là à partir de 2019.';
console.log(message);
return;
}
this.cogService.obtenirCommunesTriParLocale(this.anneeCOG, false, this.locale).subscribe(data => {
this.communes = data;
this.communes.forEach(commune => {
this.communesMap.set(commune.codeCommune, commune);
});
});
}
[...]
< /code>
wobei der Dienst von einem dieser Prototypen aufgerufen wird, der ebenfalls von OpenAPI generiert wird: < /p>
public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable;
public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable;
public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable;
public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: '*/*'}): Observable {
[...]
}
und die Daten Es gibt zurück. Wenn ich einen Haltepunkt nur auf die Foreach einsetzt, um seinen Inhalt zu sehen, ist:
Ich habe eine von einem OpenAPI-Generator generierte Kenntnis Schnittstelle: [code]/** Une commune du Code Officiel Géographique */ export interface Commune { /** Code de la commune */ codeCommune: string;
/** Code du département */ codeDepartement: string;
/** Nom du département */ nomDepartement: string; [...] } [/code] a communesComponent sammelt sich durch einen Rest auf. Rufen Sie einige Communes : A Commune [] Array.[code]export class CommunesComponent implements OnInit { /** Année du Code Officiel Géographique. */ @Input() anneeCOG: number;
/** Locale du tri des communes */ @Input() locale: string = 'fr_FR';
/** Liste des communes ordonnées par locale */ communes: Commune[];
/** Codes communes avec leur commune associée. */ communesMap: Map = new Map();
/** Code commune sélectionné. */ codeCommune: string = null;
/** Commune sélectionnée (objet). */ communeSelectionnee: Commune = null;
/** Libellé final de la commune sélectionnée. */ libelleCommuneSelectionnee: string; [...]
/** * Réaction à l'initialisation du composant : * Lire les communes triées par locale, et sous forme de Map indexée par codeCommune. */ ngOnInit(): void { // Vérification du paramètre d'appel (année) if (this.anneeCOG < 2019 || this.anneeCOG >= 2100) { const message = 'L\'année du code officiel géographique ' + this.anneeCOG + ' n\'est pas valide : choissez-là à partir de 2019.'; console.log(message); return; }
this.communes.forEach(commune => { this.communesMap.set(commune.codeCommune, commune); }); }); } [...] < /code> wobei der Dienst von einem dieser Prototypen aufgerufen wird, der ebenfalls von OpenAPI generiert wird: < /p> public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable; public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable; public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: '*/*'}): Observable; public obtenirCommunesTriParLocale(anneeCOG: number, locale: string, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: '*/*'}): Observable { [...] } [/code] und die Daten Es gibt zurück. Wenn ich einen Haltepunkt nur auf die Foreach einsetzt, um seinen Inhalt zu sehen, ist:
Ich arbeite an einer Kernbankenlösung. Ich habe zwei Microservices, die als Account-CMD-Service und Kundenservice bezeichnet werden. Ich habe versucht, einen Kunden per ID aus dem Kunden-Service zu...
Mein Apache -Fehlerprotokoll zeigt, dass viele schlechte Bots versuchen, auf zufällige Dateien zuzugreifen, in der Hoffnung, dass sie etwas finden ... sie werden verweigert, was gut ist, aber ich...
Kontext
Ich benutze Symfony für eine Website und habe in etwa zwei Wochen daran gearbeitet.
Ich bin unter Windows 10. Ich benutze Symfony 5.8.12 und PHP 8.1.13 zusammen mit WAMP 3.3.0 für die...
Ich habe einen Code für die Post-Anfrage:
@router.post( /login )
async def login(response: Response, credentials: UserLoginSchema = Form()):
if credentials.email == ADMIN_EMAIL and...
Meine Kunden führen ein C# Bootstrap -Programm aus Windows 10 Desktops aus. Kein anderes Unternehmen meldet das Problem und wir können das Problem in unserer Testumgebung nicht reproduzieren.