Javascript 打印div在angularjs中不起作用

Javascript 打印div在angularjs中不起作用,javascript,html,angularjs,Javascript,Html,Angularjs,我有两个文本框。如果单击“打印”后在文本框中输入任何值,则打印页面上不会显示输入的值。只有空文本框出现。请帮助我如何解决此问题 html模板的AngularJS打印指令 var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.printToCart=函数(printSectionId){ var innerContents=document.getElementById(printSectionId).

我有两个文本框。如果单击“打印”后在文本框中输入任何值,则打印页面上不会显示输入的值。只有空文本框出现。请帮助我如何解决此问题


html模板的AngularJS打印指令
var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.printToCart=函数(printSectionId){
var innerContents=document.getElementById(printSectionId).innerHTML;
var popupwindow=window.open(“,”空白“,”宽度=600,高度=700,滚动条=no,菜单栏=no,工具栏=no,位置=no,状态=no,标题栏=no”);
popupwindow.document.open();
popupwindow.document.write(“”+innerContents+“”);
popupwindow.document.close();
}
});
AngularJS打印html模板
名字:


姓氏:

提交 印刷品


这是一个简单的解决方案,只需在标记中添加一个值字段即可。希望它能起作用

First Name:
  <input type="text" ng-model="firstName" class="tb8" value={{firstName}}>
  <br>
  <br> Last Name:
  <input type="text" ng-model="lastName" class="tb8" value={{lastName}}>
  <br>
名字:


姓氏:

innerHTML不读取表单值。另一方面,验证您的浏览器中是否正在显示所有弹出窗口,因为未设置“所有弹出窗口”权限。它已设置。我启用了allowd弹出权限。现在也不行了。非常感谢。