Oui, c'est vrai que Observable,je ne comprends pas encore totalement son fonctionnement. Mais c'est aussi parce que j'ai l'impression que c'est une surcouche à notre code. Quand on pourrait manipuler des Article[] et Article directement.
Maintenant ok,je vais apprendre à l'utiliser.
Remarque sur le load/get. Je vois bien que tu veux loader les articles dnas le buffer, mais a quel moment le service sait que this.articles charge ses données?
Tu utilise le load et fait un return direct.
Dans le get tu cherches un this.articles. mais jamais tu n'affectes une valeur a this.articles.
Au final ton load ne fait qu'aller chercher les données, les retourne, mais n'en fait rien (aucune affectations).
Ne manque t'il pas une affectation dans le load du service?
Une remarque sur le code de update (et delete du coup) dans le service.
this.articles étant un ReplaySubject de Article[], le findNext (a => a) ramène logiquement un Article[].
Comme this.articles ne contient qu'un enregistrement, j'ai faitqui corrige le soucis.Code:this.articles[0].findNext()
Un ppoint, qui vient de moi ici sur le GetArticle.
Je l'ai écrit tel quel car ca semblait être la norme partout mais au final, je n'ai pas de fichier JSON spécifique pour un Article.
Sur un id spécifique, mon code cherche un assets/articles.json/1 qui n'existe pas.
Donc,est ce que ma manière de faire n'est pas la bonne ici?
J'imagine que ce système est pour prévoir la future utilisation d'un vrai WS. Maintenant, comment faire pour mon cas en json uniquement?