我已經在 angular 中創建了一個自定義元素。元素標簽如下所示:
<test-reco userId="I8763" [productId]="['101','B102']"> </test-reco>
我在 index.html 中呼叫它。現在,它有兩個輸入,一個是 string 型別的 userId,另一個是 productId 陣列。我在我的組件中收到這些作為輸入,如下所示:
export class test implements OnInit {
@Input() userid = '';
@Input() productid: any[];
}
在我的組件中,productId 未定義。誰能告訴我我做錯了什么?我也試過像這樣傳遞它:
productId="['101','B102']"
但在這種情況下,它是作為字串而不是陣列出現的。
uj5u.com熱心網友回復:
您可以使用 (",") Substr 1 和 -1 對其進行擴展以洗掉 [ 和 ]
uj5u.com熱心網友回復:
您的姓名應與下面給出的姓名相同。
<test-reco [userId]="I8763" [productId]="['101','B102']"> </test-reco>
export class test implements OnInit {
@Input() userId= '';
@Input() productId: any[];
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/338021.html
標籤:javascript 数组 有角的 成分 元素
下一篇:如何使用PerformanceNavigationTimingAPI來跟蹤跨網路作業者和跨源iframe的任務持續時間?
