Je suis nouveau dans Ionic et Cordova. J'ai besoin de créer un plugin pour ionique en utilisant Cordova et de l'intégrer dans une application ionique type.
Les étapes que j'ai suivies sont :
Création d'un plugin ionique simple à l'aide de plugman
plugman create --name SayHello --plugin_id cordova-plugin-sayhello -plugin_version 0.0.1
Ajout de la plateforme Android au plugin ci-dessus.
cd SayHello/ && plugman platform add --platform_name android
Maintenant je veux intégrer ce plugin dans mon application ionique.
ionic cordova plugin add ../SayHello
Dans mon application ionique, à l'intérieur de Home.ts, j'ai écrit ce morceau de code.
declare var cordova: any;
var success = function(result) {
console.log(result);
}
var failure = function(err) {
console.log(err);
}
cordova.plugins.HelloWorld.coolMethod("SayHelloTest", success, failure);
Le problème est que je ne peux appeler aucune fonction à partir d'un succès ou d'un échec dans l'application ionique.
comme si j'appelais la fonction doSomething depuis le succès :
var success = function(result) {
doSomething(result);
}
Il montre l'erreur doSomething fonction non trouvée. Il ne peut s'imprimer que dans la console.