2016-08-19 13 views
1

我使用Cordova Clipboard試圖將這個h1的內容複製到用戶剪貼板上點擊一個按鈕。不幸的是,我無法制作JSFiddle,因爲它需要設備才能工作。Ionic 1:科爾多瓦剪貼板複製一個元素的值

我是控制檯日誌記錄,並且它正確複製等。但是當我嘗試從值中獲取它時,它不起作用?插件是否允許這樣做?也許應該改變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

讓我知道任何其他解決方案!