【问题标题】:How to disable interpolated string angular 2+ [duplicate]如何禁用插值字符串角度2+ [重复]
【发布时间】:2019-08-19 10:35:12
【问题描述】:

我的 Angular 7 模板中有以下代码行

<span>{{process.env.CLIENT_ID}}</span>

我想在 {{process.env.CLIENT_ID}} 过期时禁用插值,以便它应该在浏览器中呈现以下文本。

{{process.env.CLIENT_ID}}

如果不将其作为字符串存储到变量中,是否可以实现这一点?

【问题讨论】:

    标签: angular angular2-template string-interpolation


    【解决方案1】:

    当我们想告诉 Angular 不要编译或绑定页面的特定部分时,请使用 ngNonBindable

    <div ngNonBindable>
      {{process.env.CLIENT_ID}}
    </div>
    

    PS:我不确定这是否是官方方式,因为 Angular 文档中没有相关文档。

    【讨论】:

      【解决方案2】:

      试试:

      <span [innerHTML]="'\{\{process.env.CLIENT_ID\}\}'"></span>
      

      【讨论】:

      • 发现它很有用 (+1) 但是,我认为我应该按照@alt255 的建议使用 ngNonBindable
      • 当然,我的想法是 ngNonBindable 仅适用于 AngularJS。我错了:)
      猜你喜欢
      • 2017-08-04
      • 1970-01-01
      • 2017-12-27
      • 2019-04-17
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多