【发布时间】:2015-02-14 01:49:05
【问题描述】:
我正在使用 Angular 1.29 和 Chrome。
我有一些类似的文字
<p>Text <strong> bold </strong> </p>
我需要把它变成element,因为我正在使用的库html2canvas需要发送一个。
所以我试过这个,我取自this answer
var div = document.createElement('div');
div.innerHTML = $scope.presData.text;
var element = div.firstChild;
html2canvas(element,{
onrendered:function(newCanvas){
document.getElementById("newPresentation").appendChild(newCanvas);
}
});
我的文字在$scope.presData.text 中,
但这没有用。这将创建一个宽度和高度为 0 的画布。
【问题讨论】:
标签: javascript html angularjs canvas