将ES6模板文字与角度表达式混合使用

时间:2018-01-03 15:01:10

标签: javascript angular ecmascript-6

我在key - value对中有以下位文字作为值:

`${site.name} was added successfully.<br>
The URL for this site is
<a href="{{ 'domain' | i18n: {url: domain} }}" target="_blank">
{{ 'domain' | i18n: {url: domain} }}</a>.`,

似乎是因为我混合模板文字和Angular表达式,我无法让表达式打印出值,而只是打印出来:{{ 'domain' | i18n: {url: domain} }}

关于如何将两者结合起来的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

您可以这样做:

[
  `${site.name} was added successfully.<br>`,
  `The URL for this site is`,
  `<a href="`,
  "{{ 'domain' | i18n: {url: domain} }}",
  '" target="_blank">',
  "{{ 'domain' | i18n: {url: domain} }}</a>"`
].join('');