BUG: Can't parse trait values using Template literals(String Interpolation)
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Chrome v103.0.5060.53
Reproducible demo link
https://codesandbox.io/s/grapes-js-template-literal-1p7sx2?file=/src/App.js
Describe the bug
How to reproduce the bug?
- Add a new Type with custom traits
- Parse the trait value using
var inputName = "{[ firstName ]}";
- Parse the trait value using String interpolation
var inputKey = "firstName";
var inputNameUsingTemplate = `{[ ${inputKey} ]}`;
What is the expected behavior? Both should give the trait value entered from the Component Settings Panel.
What is the current behavior? Looks like trait value can be parsed using only the first way and parsing via string interpolation gives {[ firstName ]} instead of the actual input value.
Demo: CodeSandbox

Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
Sorry but this is not a bug, it simply doesn't work that way. Anyway refer always to the latest documentation https://grapesjs.com/docs/modules/Components-js.html#passing-properties-to-scripts as this method of passing properties was deprecated years ago.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #3759
BUG: Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? chrome new versionReproducible demo link htt...
Issue #3806
BUG: Target :null when adding video
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? chrome new version Reproducible demo link...
Issue #6180
BUG: Trait's `setValue()` method not called when value changes
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome latest Reproducible demo link https...
Issue #3939
BUG: Disabled drag and drop in preview
GrapesJS version[X] I confirm to use the latest version of GrapesJSWhat browser are you using? v95Reproducible demo link https://codesandbo...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.