2016-11-18 24 views
1

私は活字体チュートリアルのバージョン2.0.6.0をウォークスルーするとき、私は正しい出力を生成しない機能sayHelloに問題があるのVisual Studio 2015、ASP.NETコア活字体クイックスタートチュートリアル

で働いています。 $ {コンパイラ}と$ {}の枠組みから

こんにちは:私は、私は次の出力を参照してくださいテキストボックスを編集

function sayHello() { 
    const compiler = (document.getElementById("compiler") as HTMLInputElement).value; 
    const framework = (document.getElementById("framework") as HTMLInputElement).value; 

    return "Hello from ${compiler} and ${framework}!"; 
} 

変数は期待通りには置換されません。

ここで何が間違っているのでしょうか?

+1

、あなたは、バッククォートを使用する必要があります\'こんにちは$ {コンパイラ}と$ {枠組み} \ 'から!;'これらは、それらを交換することができます唯一の一つです実際の値を持つプレースホルダは、ES6機能のリストを調べて、バッククッキーについて調べます。 –

答えて

1

式を埋め込むには、backtick/backquote (`) charactersで囲まれたテンプレート文字列を使用する必要があります。これは `返すようにする代わりに通常の二重引用符の

return `Hello from ${compiler} and ${framework}!`; 
+1

はい、それは問題のようです。ありがとう! – Shipswake