ember-data

    0熱度

    1回答

    我想通過websocket流保持我的市場模型更新。 我有一個有很多市場的平臺模型。 當用戶第一次請求模型時,它會從後端數據庫中檢索。然後我想用websocket數據進行更新。 如何更新模型中的不同值?我無法弄清楚如何通過市場名稱來篩選hasmany關係,然後設置值。也許有一個更簡單的方法可以去做,我沒有看到。

    0熱度

    1回答

    我想通過從我的rails後端加載來初始化我的市場模型。我也有一個websocket連接,提供實時數據以保持模型更新。 如何從websocket序列化數據,而不需要從rails API序列化初始化請求?序列化程序連接到模型,所以我不知道它是如何分離的。 另一個問題是websocket更新沒有使用pushPayload()更新的主鍵。市場名稱(如下面的USDCAD)將是獨一無二的。我該如何處理? 的W

    0熱度

    2回答

    我想從舊版API使用Ember CLI加載數據,這似乎不適合使用Ember數據。這些數據通常會在頁面加載時加載,然後在整個應用程序的許多地方重新使用。我創建了一個服務「legacy_data」這個: import Ember from 'ember'; export default Ember.Service.extend({ ready: null, legacy_dat

    0熱度

    1回答

    我很努力地理解如何從兩個相關模型中獲取數據來顯示。 我有一個食譜,可以有很多的標籤,並且可以有許多食譜標籤: //models/recipe.js export default DS.Model.extend({ name: DS.attr('string'), tags: DS.hasMany('tag') }); //models/tag.js export de

    1熱度

    1回答

    我目前正在爲使用EmberJS編寫的應用程序編寫測試。我正在使用Mirage。 我有兩個以下型號: 海市蜃樓/模型/ paperwork.js export default Model.extend({ customer: belongsTo('customer'), paperwork_products: hasMany('paperwork-product', { inverse: 'pa

    0熱度

    1回答

    我想從一個燼模型訪問一個嵌套的對象。 這些模型是這樣的: 內容: export default DS.Model.extend({ title: DS.attr('string'), text: DS.attr('string'), createdBy: DS.attr('string'), status: DS.attr('string'), c

    0熱度

    1回答

    我想設置一種方式來動態地定義路由,他們的模板和模型。 (恩伯2.16.0) 到目前爲止,我有這樣的: // app/router.js Router.map(function() { let routes = [ {route: "page_one", templateName: "default.hbs"}, {route: "page_two", temp

    0熱度

    1回答

    下面是幾個Ember對象創建的性能測試。 Ember v2.3.1 with jQuery Ember v2.16.0(最新爲這篇文章的寫作) 幾個外賣的: 創建灰燼對象比創建簡單的慢得多JS對象(Ember v2.3.1約慢100倍,Ember v2.16.0約慢300倍) Ember v2.16.0在Ember對象創建方面比Ember v2.3.1慢 我反覆運行了perf測試。以上兩點在我所有

    0熱度

    1回答

    我想構建一個顯示所有匹配數據的表組件。我不知道如何讓這個工作。 我有多個有多個市場的平臺。 的模式很簡單: model() { return this.store.findAll('platform', {include: 'markets'}); } 我可以顯示覆選框,以便用戶可以選擇什麼樣的平臺來比較並訪問ID的控制器。 我該如何着手從控制器模型中獲取正確的記錄?我無法在路線中

    -2熱度

    1回答

    我在這裏使用適當的模式掙扎了一下。我有代表呼籲selector電源選擇一個模型中,每個selector有hasMany與selectorOption這彌補了selector 的選項,然後我有一個dashboardItem模型,它遍歷每個selector並實現它。 route.js export default Route.extend({ model(params) { re