Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Typescript中嵌套模板字符串_Javascript_Angular_Typescript_Template Literals - Fatal编程技术网

Javascript 在Typescript中嵌套模板字符串

Javascript 在Typescript中嵌套模板字符串,javascript,angular,typescript,template-literals,Javascript,Angular,Typescript,Template Literals,我正在尝试从对象检索变量 cell: (row: any) => `${row.testcolumn}` 我唯一的问题是,我不知道什么是“testcolumn”,因为我正在动态地执行此操作。我不确定该怎么办,我尝试的嵌套模板字符串策略也不会编译 cell: (row: any) => `${row.(`${varString}`)}` 我也尝试过只使用变量名而不是嵌套模板字符串,但这只是在对象中查找varString值,该值不存在。是否有任何方法可以使用嵌套文字将字符串值替换为模

我正在尝试从对象检索变量

cell: (row: any) => `${row.testcolumn}`
我唯一的问题是,我不知道什么是“testcolumn”,因为我正在动态地执行此操作。我不确定该怎么办,我尝试的嵌套模板字符串策略也不会编译

cell: (row: any) => `${row.(`${varString}`)}`

我也尝试过只使用变量名而不是嵌套模板字符串,但这只是在对象中查找varString值,该值不存在。是否有任何方法可以使用嵌套文字将字符串值替换为模板文字,并且它仍然查找row.testcolumn而不是row.varString?

模板文字与常规JS相同。对象属性可以使用括号表示法,
行[varString]
动态检索

它将是:

cell: (row: any) => `${row[varString]}`

cell:(row:any)=>`${row[varString]}`
有效吗?也许我误解了。对这东西还是很陌生的,我很感激!