Ich bin extrem neu in der Welt der mobilen Entwicklung und arbeite mit ionischen Rahmen.Toast-Nachricht kann nicht mit Ionicframework angezeigt werden
Alles, was ich versuche zu tun, ist eine Toast-Nachricht an den Benutzer anzuzeigen, indem Sie diesem tutorial folgen und bis jetzt bin ich einfach verrückt zu versuchen, es zu implementieren.
Der Fehler I erhalten, wie folgend
lesenKann nicht Eigentum 'Toast' undefinierter
in meinem Index.html I das Skript von ng-cordova.min.js
<script src="lib/ngCordova/dist/ng-cordova.min.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
Muss ich hinzufügen, um die Toast.js
Datei in index.html zu hinzugefügt haben? Wenn ja, dann hilft das auch nicht und führt zu einem anderen Fehler.
Dies ist mein Controller
.controller('UsersController', ['$scope', '$http', '$cordovaToast', function ($scope, $http, $cordovaToast) {
$scope.showToast = function() {
$cordovaToast
.show("Here's a message", 'short', 'center')
.then(function(success) {
console.log('Success');
}, function (error) {
console.log('Error');
});
};
}
]);
was ich hier fehlt?
Ich werde wirklich jede Hilfe zu schätzen wissen.
UPDATE
Nach Änderungen, vorgeschlagen von @Del, erscheint folgende Fehler
ionic.bundle.js:25642 Error: [$injector:unpr] Unknown provider: $cordovaToastProvider <- $cordovaToast <- UsersController
http://errors.angularjs.org/1.4.3/$injector/unpr?p0=%24cordovaToastProvider%20%3C-%20%24cordovaToast%20%3C-%20UsersController
at ionic.bundle.js:13380
at ionic.bundle.js:17574
at Object.getService [as get] (ionic.bundle.js:17721)
at ionic.bundle.js:17579
at getService (ionic.bundle.js:17721)
at invoke (ionic.bundle.js:17753)
at Object.instantiate (ionic.bundle.js:17770)
at ionic.bundle.js:22326
at self.appendViewElement (ionic.bundle.js:56883)
at Object.switcher.render (ionic.bundle.js:54995)
Plattformspezifische Funktion wird auf Emulator/Real-Gerät funktionieren. Versuchen Sie dasselbe mit dem Emulator. –