Ich fand dieses Plugin, mit dem ich Bilder in meiner App speichern kann (ich habe eine harte Zeit, eine Lösung in diesem speziellen Thema zu finden). Meine Frage ist, wie kann ich das winkelförmig umsetzen? Ich bin immer noch neu bei angular.js, deshalb bin ich immer noch verwirrt wie die Hölle. Wie auch immer, es heißtIonic App - Canvas2ImagePlugin kann nicht funktionieren mit Angular.js
function onDeviceReady(){
window.canvas2ImagePlugin.saveImageDataToLibrary(
function(msg){
console.log(msg);
},
function(err){
console.log(err);
},
document.getElementById('myCanvas')
);
}
und die onDeviceReady in eckigen ionischen App ist in diesem Teil richtig?
angular.module('starter', ['ionic', 'ngCordova'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
// THIS IS WHERE I CAN PUT THE ABOVE CODE AM I RIGHT?
});
})
Ich habe dies getan
angular.module('starter', ['ionic', 'ngCordova'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
window.canvas2ImagePlugin.saveImageDataToLibrary(
function(msg){
console.log(msg);
},
function(err){
console.log(err);
},
document.getElementById('myCanvas')
);
});
})
Wo ich den Code eingefügt, die es mir ermöglichen wird das Plugin zu verwenden. Aber ich bin immer einen Fehler in meiner Konsole:
jeden Tipp oder Hilfe zu erkennen ist, wieder bin ich immer noch sehr neu für die Noob Frage leider Angularjs.
Könnten Sie bitte 'script' Ladesequenz Teil Ihrer' index.html' hinzufügen –
Ich habe vergessen, das Plugin zu verknüpfen, hier ist es: https://github.com/devgeeks/Canvas2ImagePlugin –
–