У меня есть html-страница, использующая AngularJS, и я хочу напечатать div из нее. Есть ли способ Angular сделать это?.. или это просто классический javascript путь ниже:
<script language="javascript" type="text/javascript">
function printDiv(divID) {
//Get the HTML of div
var divElements = document.getElementById(divID).innerHTML;
//Get the HTML of whole page
var oldPage = document.body.innerHTML;
//Reset the page HTML with div HTML only
document.body.innerHTML =
"<html><head><title></title></head><body>" +
divElements + "</body>";
//Print Page
window.print();
//Restore orignal HTML
document.body.innerHTML = oldPage;
}
</script>
Если у AngularJS ничего нет, можете ли вы предложить это сделать, не используя функции JavaScript (например: doc.getElementById()).. подход, близкий к методу AngularJS?
спасибо,