2
我正在使用JavaScript與AngularJS的String Template Literals。看起來像AngularJs Expressions不支持字符串模板文字。下面是該我與JavaScript字符串模板字面值在角度表達式中不起作用
<body ng-app>
<h1>Hello Plunker!</h1>
<input type="text" ng-model="temp">
<p>{{ 'Text in the text box: ' + temp }}</p>
<!--This does not work.-->
<!--<p>{{ `Text in the text box: ${temp}` }}</p>-->
</body>
打這裏是plunker的代碼。有誰知道他們爲什麼不被支持。或者我錯過了什麼。無論如何,我可以在角度表達式中使用模板文字。
我猜是因爲不是所有的瀏覽器都支持ES6,但。像Babel這樣的轉發工具不能識別代碼庫中的每一段JavaScript(特別是在你的視圖中)。 – str
文本框中的文本:{{temp}}
雖然會工作,對吧? – rrd@rrd我知道這會工作。我很想知道有關表達式的ES6模板文字,這就是我發佈這個問題的原因。 –