[英]String to typescript class name
I am Generating a typescript code dynamically.我正在动态生成打字稿代码。 So i have this:
所以我有这个:
let data = {
path: 'home',
component: '${homeComponentName}',
children:[]
};
let homeComponentName = 'HomeComponent'
let tpl= eval('`' + JSON.stringify(data) + '`')
Now my result is:现在我的结果是:
{
path: 'home',
component: 'HomeComponent',
children:[]
},
But i need to remove the quotes in 'HomeComponent'.但我需要删除“HomeComponent”中的引号。 The expected results is:
预期结果是:
{
path: 'home',
component: HomeComponent,
children:[]
},
我猜你想做什么是不可能的,因为你不仅需要更新它的值,而且还需要在顶部导入该组件的路径,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.