使用 id 以外的其他值
Use a different value other than id
所以,在余烬中,它使用id的很多来识别模型,它也在http请求中使用它,就像
http://localhost/api/users/12
有没有办法使用不同的值作为id?例如用户名?
所以它最终是这样的...
http://localhost/api/users/john99
原来我必须这样做
App.ApplicationSerializer = DS.RESTSerializer.extend({
primaryKey: "username"
});
在尝试了很多不同的方法之后,这是唯一有效的方法。
你可以使用 Ember 中的 Route 来说明你想要使用什么,如下所示:
App.UsersitemRoute = Ember.Route.extend({
serialize: function(model, params) {
return { username: model.get('username') };
}
});
在您的用户模型中,您需要执行以下操作:
App.Usersitem = DS.Model.extend({
username: DS.attr('string'),
});
当使用上下文调用 transitionTo 以填充 URL 时,将调用此方法。
相关文章:
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- jQuery平滑滚动到相同页面和其他页面上的ID:如何设置偏移量
- 如何使用来自其他 json 对象的 id 和父 id 创建像树结构一样的 json
- 使用 id 以外的其他值
- 如何在jQuery中获取对象ID并将其与其他字符串组合
- 如何从 JavaScript 对象中提取 ID(或其他属性)
- 环回 - 基于 id 以外的其他属性的 REST 更新插入/更新
- 如何将数据(如用户 ID)传递给 Web 工作人员,以便从服务器获取其他推送通知数据
- JavaScript 用具有特定 ID 的正则表达式 img 标记替换,但其他属性可以是任何属性
- 在页面的某些部分显示带有 id 的图像,但不在页面上的其他部分显示图像
- 如何使用 id 显示元素并隐藏其他元素
- Google Analytics(分析)跟踪 ID 是否会从其他网域发送数据
- 当存在具有相同 id 的其他按钮时,如何禁用按钮
- 将 id 从 foreach 循环动态传递到仅申请一行的锚点标签到 jquery,我无法获得其他行的弹出窗口
- 如何找到DIVS的ID,并将这些名称作为类分配给其他DIVS
- 如何将此添加到$与其他id ?查询
- Javascript:查找其他id
- 需要动画到页面上的其他ID,包括jsfiddle
- 为等效的其他ID添加类
- Jquery scrollTop将只滚动到第一个id,而不会滚动到其他id