0
votes

Propriété 'Subscribe' n'existe pas sur le type '{}'

J'ai le problème suivant où j'essaie d'obtenir des cookies de mon navigateur, mais j'ai besoin de les obtenir comme ils apparaissent. Certains d'entre eux n'apparaissent pas instantanément, alors j'essaie d'utiliser le code ci-dessous pour les obtenir comme ils viennent. L'erreur que je vois dans mon éditeur est la suivante:

Propriété 'Subscribe' n'existe pas sur le type '{}' xxx

peut-il aider


0 commentaires

3 Réponses :


2
votes

correspondant à la documentation La fonction Getalls renvoie une carte avec les paires de la valeur clé. Donc, pas besoin de vous abonner à cela.

https://www.npmjs.com / Emballage / NGX-Cookie-Service P>

var result = this._cookieService.getAll();


0 commentaires

2
votes

NGX-Cookie-Service Code> La méthode getall () renvoie l'objet non observable.

C'est: Getall (): {} strong> p> Utilisez simplement: P>

result = this._cookieService.getAll();


0 commentaires

1
votes

Vous pouvez écrire un service avec une fonction de vote basée sur la minuterie RXJS (), qui vérifie les cookies de manière continue:

 private timer$: Subscription = new Subscription();

 public polling(frequency = 1000 * 60 * 5) {
        this.timer$.unsubscribe();
        this.timer$ = timer(0, frequency).subscribe(
            () => this.result = this._cookieService.getAll();
        );
    } 


0 commentaires