web-dev-qa-db-ja.com

予期しないテンプレート文字列式エラーが発生するのはなぜですか。

マップ配列データを使用することは可能です(${adv_event.title} _ _ react-structured-data JSX?

私は成功しないバックトックを追加しました:name: "`${adv_event.title}`", _

試み1:

<Generic jsonldtype="event" schema={{
  name: "${adv_event.title}", 
  description: "",
  startDate: "YYYY-MM-DDT:HH:MM",
  endDate: "YYYY-MM-DDT:HH:MM",
  image: "",
}}>
 _

エラー:

296:31警告予期しないテンプレート文字列式NOテンプレート - CULLY-IN-STRING

4
brooksrelyt

これはESLINTによって生成された警告です: no-template-curly-in-string

定期文字列のテンプレートリテラルプレースホルダ構文を許可しない(No-Template-curly-in-string)

ECMAScript 6では、プログラマは、${variable}のような式のような式を書くことによって、"${variable}"のような式を書くことによって、変数または式を含む変数または式を含む文字列を作成できます。 "${variable}"を書くことによってテンプレートリテラルを使用したい場合は、間違った引用符を使いやすく、注入された式の値を含む文字列の代わりにリテラル値<Generic jsonldtype="event" schema={{ name: adv_event.title, description: "", startDate: "YYYY-MM-DDT:HH:MM", endDate: "YYYY-MM-DDT:HH:MM", image: "", }}> になります。

その変数を割り当てたい場合は、これを行う必要があります。

__コード__

あなたの場合にテンプレート文字列は必要ありません。

5
Nappy