<分区>
我有时会在 Angular 项目的 TypeScript 组件文件中的反引号内看到这种语法:
<div ${selector} [inDemo]="false" [config]="demoConfig">Demo Content</div>
有人可以向我解释这个特定属性 ${}
吗?
它是如何工作的,我应该在什么时候使用它?
<分区>
我有时会在 Angular 项目的 TypeScript 组件文件中的反引号内看到这种语法:
<div ${selector} [inDemo]="false" [config]="demoConfig">Demo Content</div>
有人可以向我解释这个特定属性 ${}
吗?
它是如何工作的,我应该在什么时候使用它?
最佳答案
它被称为模板文字,它是 ECMASCRIPT6 (ECMASCRIPT2015) 的一个特性
在不使用它的情况下,您可以通过以下方式将字符串与一些变量连接起来:
var a = 10, b = 15;
var string = "a equals to " + a + " and b equals to " + b;
通过使用模板文字,它会更简单:
var a = 10, b = 15;
var string = `a equals to ${a} and b equals to ${b}`;
关于javascript - `${}` 在 Angular 中有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46279253/