我正在开发一个使用 Parse.com 后端和 Angularjs 前端的应用程序。Parse 使用带有 getter 和 setter 的 Backbone 样式对象,例如,我不能只将对象属性连接到带有ng-model="object.property"
. 这些属性在 object.attributes 属性中可用,但我相信这并不意味着直接设置为。现在,我正在做类似的事情(假设键是属性名称的列表):
for (var i = 0; i < keys.length; i++) {
object[keys[i]] = object.get(keys[i]);
}
然后让事情发生在 Angular 中的对象上,然后:
for (var i = 0; i < keys.length; i++) {
object.set(keys[i], object[keys[i]]);
}
object.save();
谁能想到更好的方法来处理这个问题?