簡體   English   中英

如何轉換未來<list<object> &gt; 列出<object> ?<div id="text_translate"><p> 我從 API 獲取值,它是Future&lt;List&lt;Object&gt;&gt;形式我如何轉換成List&lt;Objects&gt; ?</p><p> 我已經嘗試過使用 Future Builder,但它遞歸地返回 NoDataDialog 小部件。 </p></div></object></list<object>

[英]How to convert Future<List<Object>> to List<Object>?

我從 API 獲取值,它是Future<List<Object>>形式我如何轉換成List<Objects>

我已經嘗試過使用 Future Builder,但它遞歸地返回 NoDataDialog 小部件。

處理異步函數有兩種方法

第一

_asyncFunction() async {
  List list = await futureList;
}

第二

_asyncFunction() {

  Future.delayed(Duration(seconds: 10), () {
      //this executes
    }).then((_) {
      //then this
    });
}

如何轉換列表<dynamic>列出<object>在 Flutter<div id="text_translate"><p> 我制作了兩個列表 List &lt;Animal&gt; _animals 和 List &lt;Animal&gt; _selectedanimals</p><pre> static List&lt;Animal&gt; _animals = [ Animal( name: "Tiger"), Animal(name: "Lion"), Animal( name: "Panda"), Animal( name: "Anaconda"),]; List&lt;Animal&gt; _selectedAnimals2 = [];</pre><p> 然后我制作了一個多選表,用戶可以在其中 select 他最喜歡的動物,並在用戶確認/或選擇時將所選值存儲在名為 values 的動態列表中,從 List&lt;dynamic&gt; values 將其存儲到另一個列表 List&lt; Animal&gt; _selectedAnimals2 但我收到一個錯誤,如下所述:</p><p> <strong>'List&lt;dynamic&gt;' 類型不是 'List&lt;Animal&gt;' 類型的子類型</strong></p><pre>MultiSelectBottomSheetField( initialChildSize: 0.4, listType: MultiSelectListType.CHIP, searchable: true, buttonText: Text("Favorite Animals",style: GoogleFonts.montserrat(color: Colors.white),), title: Text("Animals"), items: _items, onConfirm: (values) { _selectedAnimals2=values; final List&lt;String&gt; choose=_selectedAnimals2.map((Animal animal) =&gt; animal.name).toList(); saveUserInfoToFireStore(choose); },</pre></div></object></dynamic>

[英]How to convert List<dynamic> to List<Object> in Flutter

轉換列表<object>在 dart<div id="text_translate"><p> 我有一個 object 的列表:</p><pre> List&lt;CartItemModel&gt; cartItems;</pre><p> 我的CartItemModel class 是:</p><pre> class CartItemModel { String name, price, currency; int quantity; CartItemModel({ this.name, this.price, this.quantity, this.currency = "GBP", }); }</pre><p> 現在我想將其轉換為:</p><pre> List items = [ { "name": itemName, "quantity": quantity, "price": itemPrice, "currency": "GBP" }, { "name": itemName, "quantity": quantity, "price": itemPrice, "currency": "GBP" } ];</pre><p> 只需簡單地分配List items = cartItems; 不工作。</p></div></object>

[英]convert List<object> in dart

暫無
暫無

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

相關問題 轉換未來<list> object 列表中的自定義 object</list> Map列表<future<object> &gt; 進入列表<object><div id="text_translate"><p>我有一個</p><pre class="lang-dart prettyprint-override">List&lt;Future&lt;int&gt;&gt;</pre><p> 我如何將其轉換為</p><pre class="lang-dart prettyprint-override">List&lt;int&gt;</pre> </div></object></future<object> 如何轉換列表<Object>撲 如何轉換列表<dynamic>列出<object>在 Flutter<div id="text_translate"><p> 我制作了兩個列表 List &lt;Animal&gt; _animals 和 List &lt;Animal&gt; _selectedanimals</p><pre> static List&lt;Animal&gt; _animals = [ Animal( name: "Tiger"), Animal(name: "Lion"), Animal( name: "Panda"), Animal( name: "Anaconda"),]; List&lt;Animal&gt; _selectedAnimals2 = [];</pre><p> 然后我制作了一個多選表,用戶可以在其中 select 他最喜歡的動物,並在用戶確認/或選擇時將所選值存儲在名為 values 的動態列表中,從 List&lt;dynamic&gt; values 將其存儲到另一個列表 List&lt; Animal&gt; _selectedAnimals2 但我收到一個錯誤,如下所述:</p><p> <strong>'List&lt;dynamic&gt;' 類型不是 'List&lt;Animal&gt;' 類型的子類型</strong></p><pre>MultiSelectBottomSheetField( initialChildSize: 0.4, listType: MultiSelectListType.CHIP, searchable: true, buttonText: Text("Favorite Animals",style: GoogleFonts.montserrat(color: Colors.white),), title: Text("Animals"), items: _items, onConfirm: (values) { _selectedAnimals2=values; final List&lt;String&gt; choose=_selectedAnimals2.map((Animal animal) =&gt; animal.name).toList(); saveUserInfoToFireStore(choose); },</pre></div></object></dynamic> 如何轉換列表<String>列出<Object>撲騰 如何轉換未來<List>在顫振中列出? Flutter如何在List map中映射一個完整的Future對象 轉換列表<object>在 dart<div id="text_translate"><p> 我有一個 object 的列表:</p><pre> List&lt;CartItemModel&gt; cartItems;</pre><p> 我的CartItemModel class 是:</p><pre> class CartItemModel { String name, price, currency; int quantity; CartItemModel({ this.name, this.price, this.quantity, this.currency = "GBP", }); }</pre><p> 現在我想將其轉換為:</p><pre> List items = [ { "name": itemName, "quantity": quantity, "price": itemPrice, "currency": "GBP" }, { "name": itemName, "quantity": quantity, "price": itemPrice, "currency": "GBP" } ];</pre><p> 只需簡單地分配List items = cartItems; 不工作。</p></div></object> 在顫振列表中使用未來對象的數據 從 Future 返回 object<list> 在 Flutter</list>
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM