Estoy tratando de crear una cadena de mensaje con una variable dinámica.
var name="venkat"; var message ="hello ${name}"pero esto no funciona, así que uso el acento grave para lograrlo
var name="venkat"; var message =`hello ${name}`Mi pregunta es si hay alguna forma de encubrir "" => ``
Cuando no acceda a las propiedades del objeto, simplemente debe usar el signo de dólar, sin los corchetes:
String name = "venkat"; String message = "Hello $name";Para acceder a una propiedad de objeto:
Person newPerson = Person(name: "venkat"); String message = "Hello ${newPerson.name}";¿O tiene otras razones por las que desea cambiar mediante programación las comillas dobles por acentos graves?
https://dart-lang.github.io/linter/lints/unnecessary_string_interpolations.html
Intenta escapar \ funcionará.
var message ="\`hello ${name}\`"