1
我有一個名爲DiscountValues的視圖模型屬性,它是一個Ilist
,它是一個自定義類型的列表,我們稱之爲MyCustomType。這種類型有2個屬性; public int Year
和public decimal Discount
。如何從包含自定義類型的可觀察數組中檢索值?
所有在該視圖模型中的數據,包括DiscountValues是採用淘汰賽,並使用開發工具,我可以看到的值來通過下面的格式綁定的數據:
DiscountValues: [
{"Year":1, "Discount":0.0500},
{"Year":2, "Discount":0.1200},
{"Year":3, "Discount":0.2500}
]
我的問題是,我怎麼能訪問給定索引的折扣價值,比如我只想要3年折扣值爲0.02500?
我試過如下:
<span data-bind="text:MyDiscountValues()[2].value"></span>
但是沒有得到顯示。我的猜測是,它不僅僅是一個關鍵值對,而是每個條目的2個關鍵值:年份值:3是一對kv對和關鍵字:折扣值:0.02500是第二個kv對。如果這是正確的,我怎麼才能得到第二個KV的價值?
我不確定這會影響它(我想不是),但這是在一個resx文件內完成的。
謝謝。這個伎倆。 – sr28