簡體   English   中英

兩個請求在同一條路線上emberjs 2

[英]Two request at same route emberjs 2

這是我的情況。

  1. 用戶輸入郵政編碼和名稱位置
  2. 從API加載數據,該API的有效負載包含位置列表
  3. 顯示位置列表,為用戶選擇合適的位置。
  4. 然后綁定數據以完成注冊並提交注冊

首先,我嘗試使用模式作為組件。 看到這是不正確的,然后我移至ember-data並在路線上執行此操作。 我為位置列表(屬於組件)創建了余燼數據,為寄存器值創建了余燼數據。 我創建了適配器和序列化器。 所以我完全失去了下一步的工作。 如何使用余燼數據在API上搜索地點(GET)和注冊(POST)?

如果您必須同時提出多個要求,

Ember.RSVP.all([
  $.ajax(...),
  this.store.findAll('person'),
  ...
]).then(function([result1, result2, result3 ]){
 console.log('all requests finished');
})

如果要順序請求(一個接一個),只需將它們鏈接

$.ajax(...).then((ajaxResult) => { 
 return this.store.findAll('person')
}).then((person)=>{
 ....
}).then(function(){
 console.log('all requests finished')
})

暫無
暫無

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

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