余烬数据-在一个对象内部分配一个值
Ember Data - Assign a value inside an object
我开始使用ember并试图从Api获取一些数据并将其分配给Emberjs模型。
我的api返回如下内容:
[
{
email: 'someemail@domain.com'
name: {
firstname: 'first name',
lastname: 'last name'
}
}
{
email: 'someemail2@domain.com'
name: {
firstname: 'another first name',
lastname: 'another last name'
}
},
{
email: 'someemail3@domain.com'
name: undefined
}
]
我的代码是:
App.Store = DS.Store.extend({
revision: 12,
});
App.Store.registerAdapter('App.Users', DS.Adapter.extend({
findAll: function(store, type, id) {
$.getJSON('https://domain.com/users?callback=?', {
'auth_token': token
}).done(function(json){
store.loadMany(type, json);
});
},
}));
App.Store.registerAdapter('App.Users', DS.Adapter.extend({
findAll: function(store, type, id) {
$.getJSON('https://domain.com/users?callback=?', {
'auth_token': token
}).done(function(json){
store.loadMany(type, json);
});
},
}));
App.Router.map(function() {
this.route("users", { path: "/users" });
});
App.UsersRoute = Ember.Route.extend({
model: function() {
return App.Users.find();
}
});
App.Users = DS.Model.extend({
email: DS.attr('string'),
firstname: DS.attr('string'),
didLoad: function() {
console.log('model loaded', this.toJSON());
}
});
<script type="text/x-handlebars" data-template-name="users">
{{#each model}}
{{email}} - {{firstname}}
{{/each}}
</script>
显然firstname对于数组中的每个对象都是空的。
有谁知道正确的方法是什么吗?
谢谢
您是否尝试过这样设置您的User模型:
<>以前App.Adapter.map("应用程序。用户的,{名称:{embedded: 'always'}});App.User = DS.Model.extend({电子邮件:DS.attr('字符串'),名称:DS.belongsTo("App.UserName")});App.UserName = DS.Model.extend({firstName: DS.attr('字符串'),姓:DS.attr(字符串)});相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 将节点数据分配给另一个变量jstree
- '这'在使用之前分配给了一个var
- 为了避免创建全局变量,可以将所有变量分配给一个对象吗
- 使用一个表达式将两个变量分配给相同的值
- 在javascript中获取servlet值,并使用ajax将该值分配给一个文本框
- 为什么在Javascript中将一个对象分配给另一个变量也会更改初始对象
- 仅将 CSS 规则应用于
中的第一个 ,而不分配类/ID - 为什么我们被教导将document.getElementById(“id”)分配给一个变量,然后将该变量与属性一起使用
- 多个图像显示带有动态创建的画布的最后一个图像并分配给图像
- 如何在javascript中将变量的值分配给另一个方法
- 使用 JQuery 从另一个元素的 id 为图像分配属性
- 可以't分配给一个对象数组javascript
- 在jquery中创建和分配一个css类
- 在getJSON函数中分配一个变量
- 编写一个代码来拆分字符串“test”,并将Name的值分配给文本框,将ok的值分配到复选框
- 如何将行数计数分配给另一个值,该值稍后可在Protractor中的测试用例中使用
- ExtJS:为存储中的数据分配一个变量
- JavaScript 创建一个随机表生成器并为单元格分配颜色
- 我可以使用一个函数来帮助分配和验证作为对象传递的属性吗