簡體   English   中英

將 object 文字從 function 傳遞到 json 數組

[英]pass object literal from function into json array

我有一個 javascript function 來自創建本地化字符串,如下所示...

let strings = new LocalizedStrings({
 en:{
   sites:"Sites",
   addSite:"Add a new site",
   online:"Online"
 },
 it: {
    sites:"Siti",
   addSite:"Aggiungi un nuovo sito",
   online:"in linea"
 }
});

我像這樣在我的頁面中使用它..

<p>
  {strings.sites}
</p>

我的問題是如何將其傳遞給我的 JSON 因為我需要更新表中的列標題,該表使用 JSON 來定義它(請參閱“名稱”標題)...

const columns = [
    {
        name: 'Id',
        selector: 'id',
        sortable: true,
        hide: 6000,
    },
    {
        name: '{strings.online}',
        selector: 'cloudAccessEnabled',
        sortable: true,
        minWidth: '10px',
        center: true,
        cell: row => (
            <MDBIcon icon="circle"
                className={row.cloudAccessEnabled === true ? 'green-text' : 'red-text'} />
        )
    },

我懷疑像strings.online這樣沒有引號或花括號的東西應該可以工作。 或調用 function strings.getString("online")

但這只是一個假設,因為我認為您正在使用 React 但我不確定。

暫無
暫無

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

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