我有一個問題,我寫了一點代碼,通過一個servlet訪問數據帶,我試圖用餘燼日期進行REST調用,但是我在使用商店時遇到問題。的FindAll才發現與正常的findAll返回作品以下錯誤:Ember Data 2.0查找所有不工作
Assertion Failed: You must use Ember.set() to set the
content
property (of) to ``.
如下一些信息,可能是有用的:
型號名稱: veiculo
Servlet路徑(GET): api/veiculos
下面是代碼只有javascript,因爲html只是爲了顯示相同的結果。
適配器:
//Setup RESTApi
App.ApplicationAdapter = DS.JSONAPIAdapter.extend({
host : 'http://localhost:8080/app-test',
namespace : 'api',
});
型號:
// Veiculos model
App.Veiculo = DS.Model.extend({
placa : DS.attr('string'),
marca : DS.attr('string'),
modelo : DS.attr('string'),
ano : DS.attr('number'),
cor : DS.attr('string'),
cpfproprietario_fk : DS.attr('string'),
});
App.VeiculoSerializer = DS.RESTSerializer.extend({
primaryKey: 'placa'
});
奇怪的是,沒有servlet和調用帶有的findAll,但找工作正常這個很難找到更新的材料灰燼數據,已經嘗試使用RESTAdapter,並嘗試使用App.Store也沒有工作。
對不起英文是google trans。
的相同的代碼在燼1.13.10和燼數據1.13.11工作正常,可以是一個錯誤或版本之間的任何變化 –
請參閱http://emberjs.com/deprecations/v1.x/在1.13.11和2.0之間的棄用 – elithrar
該錯誤僅在版本2.0.1中發生,版本2.0.2已經是標準的 –