0
votes

Erreur sur .Chen (propriété 'Alors' n'existe pas sur le type "vide".)

im NOUVEAU sur ionic angulaire, s'il vous plaît aider.

this.socialSharing.shareViaInstagram('test test', newBase64).then((res) => {
  console.log("testvalue=====", res);
}).catch((error) => {
  console.log("error value ====", error);
});


5 commentaires

Pouvez-vous donner plus d'informations sur l'objet socialsharing ou montrez-nous quel plugin vous utilisez?


importer {socialsharing} de '@ ionic-native / partage social';


Avez-vous installé et importé le plugin correctement? Vous pouvez modifier votre question pour expliquer votre problème au monde.


Je suis sûr que j'ai installé correctement


S'il vous plaît, ne faites pas plus de travail pour d'autres personnes en vandalisant vos messages. En publiant sur le réseau Stack Exchange, vous avez accordé une droite non révocable, sous la CC BY-SA 4.0 License , pour la pile Exchange pour distribuer ce contenu (c'est-à-dire quels que soient vos choix futurs). Par politique d'échange de pile, la version non vandalisée de la poste est celle qui est distribuée. Ainsi, tout vandalisme sera retourné. Si vous voulez en savoir plus sur la suppression d'un message, veuillez vous reporter à: Comment la suppression de travail?


4 Réponses :


0
votes

C'est parce que cela ne retourne pas une promesse.

const onSuccess = () => console.log("testvalue=====", res);
const onError = (error) => console.log("error value ====", error);

this.socialSharing.shareViaInstagram('test test', newBase64, onSuccess, onError);


2 commentaires

qu'est-ce que tu veux dire, il ne répond pas une promesse


@Newlimsianggching Si les documents se réfèrent au référentiel de plugin correct, nous pouvons voir que ShareviAInstagram retourne un vide, mais accepte le succès et l'erreur comme rappels.



0
votes

Il suffit de changer alors code> sur S'abonner CODE>:

this.socialSharing.shareViaInstagram('test test', newBase64).subscribe(res => {
      console.log("testvalue=====", res);
} ,error => {
      console.log(error);
};


1 commentaires

J'ai testé sur mon téléphone, ça va bien. Quelle plate-forme utilisez-vous pour tester?



0
votes

importer {socialsharing} de '@ ionic-native / partage social';

Import

Vous n'avez pas importé le paquet correctement. Ajouter ngx à la fin. xxx


Partager sur la fonctionnalité Instagram

Partager directement à instagram xxx

ou partager via l'application nom xxx

Vous pouvez également vérifier si vous pouvez partager à Instagram, look Dans la documentation fournie pour la fonctionnalité.

Documentation:
HTTPS : //github.com/ionic-team/ionic-native/blob/master/src/%40ionic-native/plugins/social-sharing/index.ts


0 commentaires

0
votes

Vérifiez si vous avez importé le module ou non

dans mon cas: xxx


0 commentaires