【问题标题】:Special character display along with their name in md-select在 md-select 中显示特殊字符及其名称
【发布时间】:2018-03-12 08:32:13
【问题描述】:

我有来自数据库的值的 md-select。具有特殊字符名称的值。我正在使用 angularjs 材料。

示例:在数据库中:Sathya & ram,

它在 md-option 中显示为:Sathya &amp ram。

我该如何解决这个问题?

【问题讨论】:

    标签: angularjs angularjs-material


    【解决方案1】:

    您可以使用指令 ng-bind-html 将值包装到一个 div 中,如下所示:

    <div ng-bind-html="$ctrl.name"></div>
    

    该指令评估了 Html,因此谨慎使用

    Docs for ngBindHtml

    编辑

    我认为您也可以直接将指令分配给md-option

    【讨论】:

    • 你能告诉我,我为什么要使用这个 ng-bind-html 而不是 angularjs 表达式 {{}}
    • 默认情况下,表达式不计算 Html。我认为您可以使用 $sce 在您的控制器中评估 Html,但我对它不是很熟悉:docs.angularjs.org/api/ng/service/$sce
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多