Angularjs 如何将html转换为图像
我将尝试在domtoimage包模块中使用,但它不起作用。请告诉我它是如何工作的Angularjs 如何将html转换为图像,angularjs,ionic-framework,ionic4,Angularjs,Ionic Framework,Ionic4,我将尝试在domtoimage包模块中使用,但它不起作用。请告诉我它是如何工作的 import { Component } from '@angular/core'; constructor() { setTimeout(() => { var node = document.getElementById('htmltoimage'); domtoimage.toPng(node,{ quality: 0.95 }) .then(functi
import { Component } from '@angular/core';
constructor() {
setTimeout(() => {
var node = document.getElementById('htmltoimage');
domtoimage.toPng(node,{ quality: 0.95 })
.then(function (dataUrl) {
var img = new Image();
img.src = dataUrl;
document.body.appendChild(img);
console.log(dataUrl);
var link = document.createElement('a');
link.download = 'my-image-name.jpeg';
link.href = dataUrl;
link.click();
})
.catch(function (error) {
console.error('oops, something went wrong!', error);
});
}, 1000 * 3);
}
输出为数据