Я открываю новое окно с помощью команды $ 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.
Проблема в том, что я не вижу иконки глификона в новом открывшемся окне.
Любая идея, почему я не вижу значки глификона?
thanks.But что, если я хочу сделать ссылку на таблицу стилей из моего проекта, а не из Интернета? – Michael
Проверьте измененный ответ. –