[英]How to open browser window and pass HTML content?
通过单击按钮“ push”,我需要打开新窗口并将其传递给HTML内容以显示它。
这是显示HTML的视图:
这是控制器的定义:
var test = angular.module('test', []);
test.controller('testController', ['$compile', '$scope','$window', function($compile, $scope, $window) {
$scope.openWindow = function() {
$window.open('to-print', 'width=500,height=400');
};}]);
这是HTML内容:
<div ng-app="test" id = "content" ng-controller="testController">
<label>Entar Name:</label>
<label>Michael</label>
<br/>
<br/>
<label>Entar Age:</label>
<label>25</label>
<hr/>
<button ng-click="openWindow()">push!</button>
</div>
我想在打开的窗口中显示的HTML是:
<label>Entar Name:</label>
<label>Michael</label>
<br/>
<br/>
<label>Entar Age:</label>
<label>25</label>
这是小提琴 。
我该如何实施?
您可以将内容包含在documet.write()函数中
<script>
function myFunction() {
var myWindow = window.open("", "","width=600,height=100");
myWindow.document.write("<label>Entar Name:</label><label>Michael</label><br/><br/><label>Entar Age:</label><label>25</label>");
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.