如何进行字符串插值?

Sto*_*out -1 html string string-interpolation typescript angular

我正在尝试使用 Angular、Typescript、HTML 等在代码中进行字符串插值......出于某种原因,“美元符号”在输出中显示为字符串文字。任何人都可以帮忙吗?

我需要输出如下:

“你好,世界。”

相反,我得到了这个:

“你好 ${name}。”

链接:https : //stackblitz.com/edit/angular-template-string-interpolation

谢谢。

Sam*_*ine 5

要插入字符串,您需要使用模板文字

模板文字使用```(反引号)而不是'(单引号)

此外,name是一个类属性,因此您应该使用this

所以,你的代码变成:

title: string = `Hello ${this.name}.`;
Run Code Online (Sandbox Code Playgroud)