165 votes

fusionner deux tableaux d'objets avec Angular 2 et TypeScript ?

J'ai parcouru les questions sur JavaScript à ce sujet, cette question concerne spécifiquement Angular2 avec TypeScript.

Ce que j'essaie de faire est de concaténer les objets json dans un tableau.

Mon code ressemble à quelque chose comme ceci,

public results: [];

public getResults(){
    this._service.get_search_results(this._slug, this._next).subscribe(
            data => {
                this.results.concat(data.results);
                this._next = data.next;
            },
            err => {
                console.log(err);
            }
        );
}

Comment puis-je concaténer data.results à this.results avec typescript et angular ?

this._slug et this._next sont fixés sur la classe.

Merci.

6voto

Trilok Singh Points 553

essayez ceci

 data => {
                this.results = [...this.results, ...data.results];
                this._next = data.next;
            }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X