我有一个基本问题。
我有一个项目模型:
App.Item = DS.Model.extend({
...
user: belongsTo('user')
});
但是如果我发送JSON:
"user" : ""
它将ID分配给ID的用户。可能是因为Javascript问题需要区分空字符串和0
有人知道如何在计算属性中测试未分配的关系吗?
THX!
答案 0 :(得分:0)
我没有看到相同的行为,你介意设置一个jsbin吗?
我看到它试图找到一个空字符串的记录。正确的方法是返回null。
App.Order.FIXTURES = [
{
id: 1,
cow: "",
name: "Some Order"
}, {
id: 2,
cow: null, // This is the right way to say no element
name: "Some Other Order"
},{
id: 3,
cow: 0,
name: "Some Other Order 3"
}
];