ember-data

    0熱度

    1回答

    我有這些模型: 撲滅: export default Model.extend({ teams: hasMany('team') }); 隊: export default Model.extend({ closed: attr('boolean'), fight: belongsTo('fight'), players: hasMany('playe

    1熱度

    1回答

    我正在編寫一個Ember自定義藍圖,該藍圖根據傳遞給ember g <blueprint> <modelname>命令的Ember數據模型輸出不同的組件字段。 但是,試圖將模型文件解析爲Javascript很難。原因是我們在CommonJS Node環境中運行,試圖導入ES6模塊。即使我們使用從npm導入的ES6解析庫,那麼我們也無法從此上下文中解析模型的導入路徑查找。 下一個方法是嘗試導入dis

    0熱度

    1回答

    我想用ember-cli 2.5.1使用JSON API適配器,但我有點麻煩。 我有一個todo-list.js模型,它與todo-list-item.js有一個「hasMany」關係。獲取待辦事項列表,服務器返回此: { "links": { "self": "http://localhost:4200/service/v1/todolists/b-tlst-af6978

    1熱度

    1回答

    工作,我想不通爲什麼我不能趕上這個錯誤: Assertion Failed: You made a 'findRecord' request for a 'cart' with id '3ea1901a-56a9-11e7-a8f4-60e147bfe84c', but the adapter's response did not have any data 這是試圖將項目添加到我的購物車服務

    1熱度

    1回答

    我如果使用嵌套模板這是非常RAM消耗 ...想知道 事情是這樣的: Router.map(function() { this.route('index', {path: '/'}); this.route('login'); this.route('authors', {path: 'authors'}, function() { this.route('a

    1熱度

    1回答

    我有一個簡單的頁面「作者」,它顯示了一個作者列表。 當然每個作者都有很多書,但在頁面(和API中)我不顯示(/包括)的任何一本書的數據。 在作者的路線我有默認的模型(): model() { return this.store.findAll('author'); } ,一切都OK。 現在我需要的東西是取(背景)懶惰從別人的API的一些數據(書的)。 但我不希望這個調用阻止我的作者

    0熱度

    1回答

    首先,我們建立像這樣一個場景: setupProject(server, []); visit('/items'); 這一切工作正常。嘗試在運行測試之前更新當前用戶的屬性時會發生此問題。 然後更新與當前用戶: let user = server.create('user', 'organization', { enableManage: true }); 這是打算去特定用戶,請轉

    0熱度

    1回答

    我有一個頁面有多個AJAX調用到服務器。現在,我正在用Mirage嘲笑數據以用於測試目的。爲此,我使用工廠。 我有工廠在頁面呈現過程中使用的所有模型。所有的模型都有很多關係,很少有模型有許多和belongsTo,其他模型有很多單獨的。 我在網上找到了使用這些協會後創建鉤子。 我的疑問是: 在海市蜃樓型號author.js有: author: hasMany('post'), afterCreat

    2熱度

    1回答

    所以,我的路線中有兩條路徑。我創建了兩條路線,分別爲doc recommends。 我的路由器是以下幾點: // router.js Router.map(function() { this.route('photos'); this.route('photo', { path: '/photo/:photo_id' }); }); 如果我首先參觀路線/照片/ ID,然

    1熱度

    1回答

    我有模型和序列化程序的問題。我查看了文檔並找不到解決方案。我的應用程序連接到django rest api。 Django的響應: { "id": 1, "url": "http://localhost:8000/users/1/", "username": "username", "email": "[email protected]", "is