Javascript ngSanitize仍然显示文本而不是HTML

Javascript ngSanitize仍然显示文本而不是HTML,javascript,html,angularjs,Javascript,Html,Angularjs,我想在AngularJS范围内看到一些HTML,我发现需要将ngSanitize添加到应用程序中才能做到这一点。因此,我在索引页面的声明中添加了以下内容: <script src="Scripts/angular-sanitize.min.js"></script> 然后将“ng”属性添加到我希望看到的HTML标记中: <div class="panel-body"> <div class="col-lg-3 module text-cente

我想在AngularJS范围内看到一些HTML,我发现需要将ngSanitize添加到应用程序中才能做到这一点。因此,我在索引页面的声明中添加了以下内容:

<script src="Scripts/angular-sanitize.min.js"></script>
然后将“ng”属性添加到我希望看到的HTML标记中:

<div class="panel-body">
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Jobs Module <br />
        {{settings.jobs}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Warehouse Module <br />
        {{settings.warehouse}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Stock Module <br />
        {{settings.stock}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Tracking Module <br />
        {{settings.tracking}}
    </div>
</div>

作业模块
{{settings.jobs} 仓库模块
{{settings.warehouse}} 库存模块
{{settings.stock} 跟踪模块
{{settings.tracking}

我还缺少什么吗?

您使用的是哪个版本的angularjs<代码>ng bind html不安全已从1.2版本中删除。如果要绑定html,可以使用
ng bind html
。但是您需要在您的作用域中使用
$sce.trustAsHtml(html)
转换html字符串

<div class="panel-body">
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Jobs Module <br />
        {{settings.jobs}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Warehouse Module <br />
        {{settings.warehouse}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Stock Module <br />
        {{settings.stock}}
    </div>
    <div class="col-lg-3 module text-center" ng-bind-html-unsafe="html">
        Tracking Module <br />
        {{settings.tracking}}
    </div>
</div>