使用Parse.Object.attributes是否安全?

时间:2014-09-02 03:44:37

标签: javascript parse-platform

在读写时使用Parse.Object的object.attributes属性是否安全?

我知道在文档中使用Parse.Object的方式是通过

object.set("myprop",0) 

object.get("myprop") 

但我可以做到吗

object.attributes.myprop = 0

var x = object.attributes.myprop;

在调用object.save()时会起作用吗?

2 个答案:

答案 0 :(得分:2)

由于Parse JavaScript SDK基于Backbonejs,Parse.Object与Backbone.Model共享很多

在这种情况下,不要只是更改属性的值,而是设置'更改模型的状态,这可能会影响其他操作,例如脏检查,因此模型会忽略更改,因此无法更新。

Backbone.Model attributes

答案 1 :(得分:1)

我测试了你提供的代码,但它不起作用。您必须在对象上使用get和set函数。你为什么反对使用它们?

<强>使用:

object.set("myprop",0);
object.get("myprop");

不起作用

object.attributes.myprop = 0;
object.attributes.myprop;