Java Jee webs services和angular:如何打印html页面,并在打印之前对其进行更改

Java Jee webs services和angular:如何打印html页面,并在打印之前对其进行更改,java,angularjs,Java,Angularjs,我需要使用jee web服务或javascript打印html页面。但是,在打印之前,我如何更改它(添加图像)?正确的方法是使用css定义来针对您的页面进行打印,以简化样式并删除不需要的元素,或者在您的情况下添加元素。或者只使用jQuery添加图像 //Jquery solution $("div.selector").html("").append("<img src..... />"); //CSS styles <style tyle="text/css">

我需要使用jee web服务或javascript打印html页面。但是,在打印之前,我如何更改它(添加图像)?

正确的方法是使用css定义来针对您的页面进行打印,以简化样式并删除不需要的元素,或者在您的情况下添加元素。或者只使用jQuery添加图像

//Jquery solution
$("div.selector").html("").append("<img src..... />");

//CSS styles
<style tyle="text/css">
   <!--
   @media screen
   {
      p.bodyText {font-family:verdana, arial, sans-serif;}
   }

   @media print
   {
      p.bodyText {font-family:georgia, times, serif;}
   }
   @media screen, print
   {
      p.bodyText {font-size:10pt}
   }
   -->
</style>
//Jquery解决方案
$(“div.selector”).html(“”).append(“”);
//CSS样式

但是,我应该添加jquery库吗?因为我使用angular库。在“.html”(“”)中,我应该提到我应该打印的html页面吗?您好,您不必添加jquery库,只需使用angular.element:angular.element(“div.selector”).html(“”)。append(“”);html(“”)bit只是清除元素的内容谢谢johan。这个jquery代码,我应该把它放在html页面吗?不,这是一个Angular应用程序,对吧?然后把它放在页面的控制器中。需要添加$scope.print_btn()函数并绑定到页面上的按钮。是的,这是一个Angular应用程序,因为我是Angular的新手。