我正在使用Typescript学习Angular 2。 我遇到了一个让我很困惑的例子。在这里
在
component.ts
getValidation(state:any, thingName?: string) {
let thing: string = state.path || thingName;
let messages : string[] = [];
messages.push(`You must enter a **${thing}**`);
}
在上面的例子中使用$和{}有什么意义,到现在为止我总是使用 this.thing 来使用任何变量?
答案 0 :(得分:4)
您在TypeScript中引用我们的template literals。这是一种引用在反引号中定义的所有内容之外定义的变量的方法。所以${variable}
只是引用它的方式。