【发布时间】:2016-10-14 20:00:12
【问题描述】:
我在 $window.open 命令的帮助下打开新窗口并将 html 内容写入窗口。
这里是 Javascript 代码:
var test = angular.module('test', []);
test.controller('testController', ['$compile', '$scope','$window', function($compile, $scope, $window) {
$scope.openWindow = function() {
$window.open('', '_blank', 'width=500,height=400').document.write($("#report").html());
};}]);
这是我写到新窗口的内容:
<div ng-app="test" id = "report" ng-controller="testController">
<p>Envelope icon: <span class="glyphicon glyphicon-envelope"></span></p>
<p>Search icon: <span class="glyphicon glyphicon-search"></span></p>
<p>Print icon: <span class="glyphicon glyphicon-print"></span></p>
<hr/>
<button ng-click="openWindow()">push!</button>
</div>
这里正在工作fiddle。
问题是我在新打开的窗口中看不到字形图标。
知道为什么我看不到字形图标吗?
【问题讨论】:
标签: javascript html angularjs twitter-bootstrap