打字稿中的$是什么意思

use*_*915 1 typescript angular

我正在使用 Typescript 学习 Angular 2。我遇到了一个让我很困惑的例子。来了

组件.ts

getValidation(state:any, thingName?: string) {  
  let thing: string = state.path || thingName;   
  let messages : string[] = [];   
  messages.push(`You must enter a **${thing}**`);    
}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中使用$and有什么意义{},直到现在我总是使用this.thing来使用任何变量?

occ*_*asl 5

您指的是我们在JavaScript 中模板文字(TypeScript 是 JavaScript* 的类型化超集)。这是一种引用在反引号内定义的所有内容之外定义的变量的方法。所以只是引用它的方式就是全部。${variable}