【问题标题】:how to interpolate string returned from JSON object in angular如何以角度插入从 JSON 对象返回的字符串
【发布时间】:2021-09-04 19:49:23
【问题描述】:

我有一个要求,我有带有键值对和内部值的 json 对象,我有一个字符串,我必须在字符串之间添加动态数据。

messages.json

{
"US": "you are logged in from {{united states}}",
"IN": "you are logged in from {{India}}"
}

在我的 component.ts 文件中,我有 {"US": "United states", "IN: "India"} 的数据。现在,当用户登录到应用程序时,我得到“US”或“IN”,现在我必须显示来自 message.json 的消息。

问题陈述是,在我的 message.json 文件中,我不想为每个国家/地区重复消息,而是想在消息中动态插入国家名称并将其显示给用户。我怎样才能以角度实现它

注意:这是一个示例 json。

【问题讨论】:

    标签: json angular typescript string-interpolation


    【解决方案1】:

    你需要让你的json如下

    let object = {"US": "你是从 {{Name}} 登录的"} // 根据您需要将 {{Name}} 替换为动态字符串的国家/地区名称。 object['US'].replace('{{Name}}','动态字符串');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 2013-12-22
      相关资源
      最近更新 更多