2016-08-19 2 views
1

私はCordova Clipboardを使用して、このh1の内容をボタンをクリックしてユーザーのクリップボードにコピーしようとしています。残念ながら、私はJSFiddleを作ることができません。なぜなら、デバイスを動作させる必要があるからです。Ionic 1:Cordova要素のクリップボードコピー値

私はコンソールログを記録していますが、正しくコピーしています。しかし、値を取得しようとすると動作しません。プラグインはこれを許可していますか?たぶん、h1を変更するか指示文を作成する必要があります。コントローラで

<ion-content> 
    <button ng-click="copyText('#copyme')"> 
Copy</button> 
    <h1 id="copyme">{{example.label}}{{example.label1}}</h1> 
    </ion-content> 

$scope.copyText = function(value) { 
    $cordovaClipboard.copy(value).then(function() { 
     console.log("Success!"); 
    }, function() { 
     console.error("Error. Failed!"); 
    }); 
    } 

答えて

0

私はあなたがng-click="copyText('{{example.label}}')"に置くことができ、それがうまくいくことを打ち出しました。しかし、私は内部にHTMLタグを持っているので、これは私にとって最高の解決策ではありません...!他にも役立つかもしれません:D

他の解決策を教えてください!

関連する問題