我编写了一个角度单页面应用程序,它将完整 HTML文档生成为字符串(从doctype到</html>
)。
我想在给定的URL上呈现该字符串(使用ngroute?)。
目前,我使用生成的字符串在同一页面上填充iframe
。
是否可以以角度?
呈现完整的HTML字符串文档以下是该应用的摘录:
appLSS.controller('ctlLSS', function($scope, $http, $sce, $location) {
$scope.html_document = null;
...
$scope.generate = function() {
$scope.html_document = '<!doctype html><html> ... </html>';
var frames = window.frames;
frames[0].document.write($sce.trustAsHtml($scope.html_document));
};
});
答案 0 :(得分:0)
Stackoverflow上已经存在类似的问题。您必须使用ng-bind-html,如下所述: