打印这.js有时不打印内容
printThis.js sometime do not print content
我正在使用printThis.js并尝试使用angularjs打印html。我的代码是
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.Html = '<div><p>Pakistan</p></div>';
$scope.printMe = function (){
$dvPrint = $($scope.Html);
$dvPrint.printThis();
}
}
网页代码:
<div ng-controller="MyCtrl">
<button id="print_btn" ng-click="printMe()">click it</button><br />
</div>
js小提琴
我面临的问题是,如果我在本地机器上工作,它可以完美运行。 但是如果我在本地服务器上部署它,那么有时打印预览是空的。 而在服务器上调试部署的代码时 printthis.js 有效。
我试图在 printthis 中增加超时时间.js但没有奏效。 对这个问题有什么想法吗?我的jquery版本是2.1.0
我想在这里补充的另一件事是,如果我编辑页面加载后需要打印的 html 内容,那么 printThis.js 将正常工作,内容将处于打印预览状态。 在其他情况下,如果页面呈现并在第一次加载 html 内容时打印.js将呈现空预览。
你可以在CSS端尝试一下...这是代码
@media print {
.show{font-size:24px;font-weight:bold;display:block;}}
在我的本地工作机器
$scope.Html = '<div><p>Pakistan</p></div>';
$scope.printMe = function () {
$scope.dvPrint = $($scope.Html);
$scope.dvPrint.printThis();
};
相关文章:
- 为什么这个JS代码打印未定义
- 如何按骨干.js打印“此”列表项的文本
- 节点.js在不可能的地方打印“未定义”
- PDF.js - 一次打印多个文档
- PDF.js在打印时插入空白页
- 我的JS数组打印只显示结束值
- 如何使用express node.js打印到html
- 打印Biórn而不是Bió来自js对象的rn
- 打印CSV文件的标题-Angular JS
- 在Handlebars.js中的新行上打印输出
- 如何在angular js中使用滚动条打印iframe内容
- Handlebars.js打印对象没有'不起作用
- JS中的数组实际上是填充了空格,还是打印时填充了零
- 对节点 JS 使用 IPP 时打印作业延迟
- php/js 工具或函数,以防止从 php 打印到 javascript 时出现“意外非法”
- 婴儿步骤 节点.js程序打印不确定的结果
- 在href中打印js函数的结果
- 重定向到标头而不在php中打印js警报
- Gulp Watchify不打印js文件的构建时间
- 打印js文件2