如何在es6中使用嵌入式表达式$ {...}

时间:2016-01-21 18:42:34

标签: javascript ecmascript-6 es6-shim

如何使用嵌入式表达式,例如$ {...} 工作。当我在javascript中工作时,它工作得很完美。但不是HTML。所以我的问题是ES6在运行时检查所有String(文字或对象)和字符串插值。

前:

var i = "${4 + 2}";
var j = new String(`${4 + 1}`);
console.log(i);  //result 6
console.log(j);  //result 5

但是在HTML

<body>
    Addition = ${5+6}  //show Addition = ${5+6}
</body>

1 个答案:

答案 0 :(得分:1)

HTML与javascript完全分开,如果您需要HTMl的动态数据更新,可以使用javascript更新HTML标记的内容,或使用JQuery等库,或者如果您需要更多内容复杂,React根据您描述的逻辑为您更新HTML。

这是good introductory course on these topics on CodeCademy