我一直在阅读有关角度的教程,有些人似乎在其模板中使用以下语法${ value }
它似乎产生与简单使用{{ value }}
类似的值,所以我开始想知道为什么要添加美元符号?这是为某些语义完成的,还是它实际上具有它的功能?
7
A
回答
4
${someVar}
是来自TS的字符串插值,并且在模板被角度处理之前应用。 {{someVar}}
是角模板结合表达。
+0
因此,设置$ {someVar}意味着尽管有些变化,值会始终保持不变? – Ilja
+0
是的,当Angular编译模板时,'someVar'会被读取,之后是静态的。 –
3
要完成Günter所说的,${someVar}
对应于ES6的字符串插值功能。这可以在字符之间定义的字符串中使用(反标号)。这也允许在多行上定义字符串。
下面是一个简单
let someVar = '10';
let someString = `The value of someVar is ${someVar}`;
这件事情,可以Angular2外使用ES6。
查看此链接了解更多详情:https://developers.google.com/web/updates/2015/01/ES6-Template-Strings。
希望它可以帮助你, 蒂埃里
相关问题
- 1. “value”== typeof X“value”中的任何差异“
- 2. loss/clone_0/softmax_cross_entropy_loss和loss/clone_0/aux_loss/value之间的差异
- 3. Bundle.putParcelable(String key,Parcelable value)和Intent.putExtra(String name,Parcelable value)差异
- 4. 角度2,角度2通用差异
- 5. 2角之间的最小差异
- 6. angular.isUndefined(value)和not!(value)之间的区别是什么?
- 7. String(value)和value之间的区别是什么?
- 8. 角2/4:scripts.bundle.js之间差异vendor.bundle.js
- 9. Session.Add(“key”,value)和Session [“key”] = value之间有什么区别?
- 10. default-initialize和value-initialize之间的区别?
- 11. Element.value和Element.getAttribute(“value”)之间的区别
- 12. 角色和索赔之间的差异
- 13. 2天之间的差异
- 14. OCaml 2和3之间的差异
- 15. Python 2和3之间的ctypes差异
- 16. 垫子和md之间的差异2
- 17. 在Dictionary.ContainsKey/Value和检查某个键/值的foreach循环之间是否存在速度差异
- 18. 从实时角度看XMPP和RSS之间的差异
- 19. 从VSTO角度看Excel 2003和2007之间的差异
- 20. 角度服务注入和导入对象之间的差异
- 21. 如何设置“data-value”角度2中div的属性
- 22. 差异/角2
- 23. 差异功能Rails和2之间3
- 24. 2时间戳之间的差异 - PHP
- 25. VBA:&和+之间的差异
- 26. 之间的差异和::: ++
- 27. SQL CASE IF [VALUE] WHEN [Value] AND [VALUE] THEN
- 28. AngularJS 2日期之间的差异
- 29. 之间的差异用2 JS时刻
- 30. 2小时之间的差异?
我认为它'$ {值}' –
@PankajParkar指正,谢谢。 – Ilja