我正在嘗試使用此代碼。但是,由于某種原因,我收到一個錯誤,我不適合該范圍。只是有幾個元素可以來自服務器,所以我不能使用硬編碼并指定像 1,2 之類的值......
這是我得到的錯誤 - RangeError (index): Invalid value: Only valid value is 0: 1
這是我的代碼 -
child: Text(' name - ${catalogDrawer[index].one[index].name}'),
當然它包含在 ListView.builder 問題的本質中。如何多次使用索引?
uj5u.com熱心網友回復:
正如錯誤所說,唯一有效的值one是0,并且您的 listView 專案基于catalogDrawer's length。所以你不能使用catalogDrawer's indexon one's items。您可以使用另一個 listView 并使用該索引來顯示一個專案,或者如果您確定它只有一個值 use catalogDrawer[index].one.first.name。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/517371.html
標籤:扑镖
上一篇:Flutter拋出另一個例外:RenderBoxwasnotlayout:RenderRepaintBoundary#a2797relayoutBoundary=up16NEEDS-PAINT
