簡體   English   中英

字符串到打字稿類名

[英]String to typescript class name

我正在動態生成打字稿代碼。 所以我有這個:

let data = {
  path: 'home',
  component: '${homeComponentName}',
  children:[]
};

let homeComponentName = 'HomeComponent'
let tpl= eval('`' + JSON.stringify(data) + '`')   

現在我的結果是:

{
  path: 'home',
  component: 'HomeComponent',
  children:[]
}, 

但我需要刪除“HomeComponent”中的引號。 預期結果是:

{
  path: 'home',
  component: HomeComponent,
  children:[]
}, 

我猜你想做什么是不可能的,因為你不僅需要更新它的值,而且還需要在頂部導入該組件的路徑,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM