【问题标题】:Angular: Print variable inside anotherAngular:在另一个内部打印变量
【发布时间】:2022-01-12 16:56:56
【问题描述】:

我有一个变量{{type}},我想将它传递给另一个名为{{"SUB-MENU-PLACES.{{type}}"}} 的字段。 但如果我这样写,我得到的是一个错误,我不知道如何在另一个变量中打印那个特定的变量。

如何在我的 HTML 上正确打印该变量?

【问题讨论】:

  • 我将您的图像更改为实际图像,以便我们可以看到它。但是发布代码图像并不理想。阅读How to Ask,其中明确指出“请勿发布代码、数据、错误消息等的图像。”

标签: html angular typescript


【解决方案1】:
{{ SUB-MENU-PLACES[beach] | translate }}

使用方括号属性访问器代替点属性访问器。

【讨论】:

    【解决方案2】:

    您尝试这样做的方式不是一个好习惯,但我认为这是您要求的:

    {{ 'SUB-MENU-PLACES.' + type | translate }}
    

    为此,翻译密钥SUB-MENU-PLACES.beach 当然必须存在于您的翻译文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 2019-11-07
      相关资源
      最近更新 更多