在读写时使用Parse.Object的object.attributes属性是否安全?
我知道在文档中使用Parse.Object的方式是通过
object.set("myprop",0)
和
object.get("myprop")
但我可以做到吗
object.attributes.myprop = 0
和
var x = object.attributes.myprop;
在调用object.save()时会起作用吗?
答案 0 :(得分:2)
由于Parse JavaScript SDK基于Backbonejs,Parse.Object与Backbone.Model共享很多
在这种情况下,不要只是更改属性的值,而是设置'更改模型的状态,这可能会影响其他操作,例如脏检查,因此模型会忽略更改,因此无法更新。
答案 1 :(得分:1)
我测试了你提供的代码,但它不起作用。您必须在对象上使用get和set函数。你为什么反对使用它们?
<强>使用:强>
object.set("myprop",0);
object.get("myprop");
不起作用
object.attributes.myprop = 0;
object.attributes.myprop;