扫码关注官方订阅号
打印测试 打印 测试功能
打印 测试功能
人生最曼妙的风景,竟是内心的淡定与从容!
我这边测试了,打印的时候新弹出的那个打印窗口就自动关闭了(不用手动去关闭),你要的是这种效果吧
<script> var app = angular.module('myApp',[]); // app.controller('myCtrl', function($scope) { //改动在这里,依赖注入$window app.controller('myCtrl',['$scope', '$window',function($scope,$window) { $scope.firstName= "John"; $scope.lastName= "Doe"; $scope.printOpen = function(){ $scope.oPop = $window.open('', '_blank', 'width='+ (window.screen.availWidth)+',height='+(window.screen.availHeight)+ ',top=0,left=0'); var str = '<!DOCTYPE html>' str +='<html>' str +='<head>' str +='<meta charset="utf-8">' str +='<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">' str+='<style>'; str+='#op2 p{width: 100px;height: 100px;border:1px solid #c50000;}'; str+='</style>'; str +='</head>' str +='<body onload="window.print()">' str +="<p id='op2'><p>bbb</p></p>"; str +='</body>' str +='</html>' $scope.oPop.document.write(str); $scope.oPop.document.close(); $scope.oPop.close(); } $scope.test = function(){ console.log('ffffff') } //这个下面也记得改哈 }]); </script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我这边测试了,打印的时候新弹出的那个打印窗口就自动关闭了(不用手动去关闭),你要的是这种效果吧