我正在使用AngularJS,我只想从任何内容(可以是剪切工具)中复制图像并按ctrl + v或粘贴到画布中,以便可以上载到数据库。
谁能解释我在没有Jquery的情况下该如何做?我想尽可能不失去长宽比
编辑:我只想填充签名对象以发送到API。 ticket_id
是数字,signature
是blob或字节[]
当然,有一种更简单的方法。否则,我最好使用jquery -.-
this.signature = {
ticket_id: null,
signature: null
};
this.uploadSignature = function() {
// Fill signature object ???
console.log(this.signature);
$http.post(baseUrl + "/signature", this.signature).then(
function(response) {
// success callback
console.log("Signature Submitted!");
},
function(response) {
// failure call back
console.log("Error while submitting the comment");
});
}
.signatureCanvas {
width: 100%;
background: #ddd;
}
<div class="signature-div text-center">
<canvas class="signatureCanvas"></canvas>
<div class="text-right">
<button uib-tooltip="Upload Signature" class="btn btn-default">Upload <i class="glyphicon glyphicon-cloud-upload"></i></button>
</div>
</div>