問題タブ [template-literals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2300 参照

ecmascript-6 - JS オブジェクトをスコープとして JS テンプレート リテラルに渡しますか?

Python では、次のように可変文字列補間を行うことができます。

ここで、song_contextオブジェクトはella_sings文字列内の変数をフォーマットします。

ES6 では、テンプレート リテラルを使用してこのようなことを行う組み込みの方法はありますか? 特定の文字列の置換スペースを明示的に定義する簡単な方法を探しています。元:

コンテキスト:テンプレート ライブラリを使用したり、複数の検索と置換を実行したりするなど、これを行う他の方法を知っていますが、ES6 のいずれかの部分がそのままでこのユース ケースをサポートしているかどうか疑問に思っています。ECMAScript 6.0 標準のテンプレート リテラル部分をざっと読んだところ、かなり明確に述べられていますが、必要に応じてコンテキストについてより"Let ctx be the running execution context"明確にする方法を提供しないとは信じがたいようです。

0 投票する
5 に答える
12422 参照

javascript - JSテンプレートリテラルで配列を介してマップする方法

問題が発生し、今日は修正できませんでした。たとえば、json ファイル text.json があります。

今、このjsonファイルを取得するためにajaxを使用したいのですが、ここではその部分が機能しません。

テンプレート リテラルのどこに i を配置すればよいですか?

0 投票する
3 に答える
33426 参照

javascript - Angular コンポーネント入力として es6 テンプレート リテラルを使用する方法

私の Angular 4 アプリケーションには、文字列入力を受け取るコンポーネントがあります。

場合によっては、文字列内に変数を渡す必要があります。次に例を示します。

es6 テンプレート リテラル(別名テンプレート文字列またはバックティック文字列)を使用できればいいのですが:

しかし、それは機能しません:

キャッチされないエラー: テンプレート解析エラー: パーサー エラー: 予期しないトークン レクサー エラー: 式の列 1 に予期しない文字 [`] があります

それを達成する正しい方法は何ですか?