Ich benutze Cordova Clipboard in Versuch, den Inhalt dieser H1 in die Zwischenablage der Benutzer auf einen Klick auf eine Schaltfläche zu kopieren. Leider kann ich kein JSFiddle machen, weil es ein Gerät benötigt, um zu arbeiten.Ionic 1: Cordova Zwischenablage Kopie Wert eines Elements
Ich bin Konsolenprotokollierung, und es kopiert richtig usw. Aber wenn ich versuche, es von einem Wert zu bekommen, funktioniert es nicht? Ermöglicht das Plug-In dies? Vielleicht sollte die h1 geändert oder eine Direktive erstellt werden.
<ion-content>
<button ng-click="copyText('#copyme')">
Copy</button>
<h1 id="copyme">{{example.label}}{{example.label1}}</h1>
</ion-content>
In der Steuerung:
$scope.copyText = function(value) {
$cordovaClipboard.copy(value).then(function() {
console.log("Success!");
}, function() {
console.error("Error. Failed!");
});
}