我正在使用Visual Studio 2015,ASP.NET Core
当我浏览Typescript Tutorial版本2.0.6.0时,我遇到函数sayHello
没有产生正确输出的问题。
function sayHello() {
const compiler = (document.getElementById("compiler") as HTMLInputElement).value;
const framework = (document.getElementById("framework") as HTMLInputElement).value;
return "Hello from ${compiler} and ${framework}!";
}
编辑文本框时,我看到以下输出:
Hello来自$ {compiler}和$ {framework}!
变量不会像预期的那样被替换。
有谁知道这里有什么问题?
答案 0 :(得分:1)
您必须使用backtick/backquote (`) characters包围的模板字符串来嵌入表达式。
return `Hello from ${compiler} and ${framework}!`;