Javascript 如何用angular 6中的值解析电子邮件模板的动态元素

Javascript 如何用angular 6中的值解析电子邮件模板的动态元素,javascript,angular,angular6,Javascript,Angular,Angular6,我从API得到一个数据,它有一个像这样的电子邮件正文 email_template{ body : '<p> Hello $_firstName, welcome to our application you have registered with mobile no. $_mobilenumber <p>' } 现在,如何在电子邮件正文中动态替换此值?您只需执行一个简单的替换即可: updateEmail(template, user) { const tempB

我从API得到一个数据,它有一个像这样的电子邮件正文

email_template{
body : '<p> Hello $_firstName, welcome to our application you have registered with mobile no. $_mobilenumber <p>'
}

现在,如何在电子邮件正文中动态替换此值?

您只需执行一个简单的替换即可:

updateEmail(template, user) {

const tempBody = template.body.replace('$_firstName', user.firstname)
                    .replace('$_mobilenumber', user.mobilenumber)
                    .replace('$_lastName', user.lastname )
  template.body = tempBody ;
  return template;
}
updateEmail(template, user) {

const tempBody = template.body.replace('$_firstName', user.firstname)
                    .replace('$_mobilenumber', user.mobilenumber)
                    .replace('$_lastName', user.lastname )
  template.body = tempBody ;
  return template;
}