Ember.js 余烬数据2.0 findAll不工作
我有一个问题,我编写了一些代码通过servlet访问数据带,我试图使用ember date进行REST调用,但是我在使用store时遇到问题。findAll仅在findAll返回以下错误时才发现正常工作: 断言失败:必须使用Ember.set()设置Ember.js 余烬数据2.0 findAll不工作,ember.js,ember-data,Ember.js,Ember Data,我有一个问题,我编写了一些代码通过servlet访问数据带,我试图使用ember date进行REST调用,但是我在使用store时遇到问题。findAll仅在findAll返回以下错误时才发现正常工作: 断言失败:必须使用Ember.set()设置内容 属性(的)到`` 以下是一些有用的信息: 型号名称:veiculo Servlet路径(GET):api/veiculos 下面的代码只显示javascript,因为html和刚才显示的结果相同 适配器: //Setup RESTApi App
内容
属性(的)到``
以下是一些有用的信息:型号名称: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.如果您使用的是Ember Data>=2.0,您需要将其放到
app/serializers/veiculos.js
-或application.js
中,以便将其应用于所有型号:
import DS from 'ember-data';
export default DS.JSONSerializer.extend({
primaryKey: 'placa'
});
请参见此处:ember 1.13.10和ember data 1.13.11中的相同代码工作正常,可能是错误或版本之间的任何更改请参见1.13.11和2.0之间的弃用。此错误仅出现在版本2.0.1中,版本2.0.2已经是标准版本