自定义bindhtmlunsafe指令显示html

时间:2018-07-27 06:49:17

标签: angularjs

angular.module('directives.bindhtmlunsafe', [])
.directive('bindHtmlUnsafe', function( $parse, $compile ) {
     return function(scope, element, attr) {
        element.addClass('ng-binding').data('$binding', attr.ngBindHtmlUnsafe);
        scope.$watch(attr.ngBindHtmlUnsafe, function ngBindHtmlUnsafeWatchAction(value) {
            element.html(value || '');
        });
    }
});

做出了一个自定义指令,该指令允许用户将任意HTML呈现到DIV中,但它确实向我显示了任何东西,但是当window.print调用不知道为什么会有任何想法时,请

谢谢

1 个答案:

答案 0 :(得分:0)

我不认为这是造成问题的原因,请检查您的查看代码,其中可能存在某些情况或隐藏样式,此问题仍然存在。

谢谢