使用角度js使用外部css打印div

时间:2017-09-01 07:46:45

标签: angularjs

我想用外部css打印html div,我在加载外部字体,div是内容可编辑的div,我是用jQuery做的,但我想使用AngularJs。



<script>
function printContent(el){
var restorepage = $('body').html();
var printcontent = $('#' + el).clone();
$('body').empty().html(printcontent);
window.print(); 
$('body').html(restorepage);
}
</script>
&#13;
#test {
	color: #008000;
}
&#13;
<button onclick="printContent('test')"> Print</button>

<div id="test" contenteditable="true">ADCDDDDDSSS</div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您可以使用 angular.element.find

访问特定的DOM元素
angular.element.find('test');
console.log(t.html().text())

类似地,您可以将所选DOM的html设置为body并根据您的要求打印它。