【发布时间】:2015-10-09 22:00:49
【问题描述】:
我有一个具有image 属性的模型。保存图像时,我不想将该属性发布到端点。我在想也许我可以 .set 更改 image 属性旁边的所有内容,然后保存。但保存仍然会发布所有内容。
另外,我的适配器支持 PATCH,因此我可以成功保存模型的某些部分。
我的模型
App.Photo = DS.Model.extend({
title: attr(),
description: attr(),
image: attr(),
authors: hasMany('author'),
imageURL: function() {
return document.location.origin + '/media/' + this.get('image');
}.property('image'),
created: attr('date')
});
我的控制器
App.PhotoController = Ember.ArrayController.extend({
actions: {
save: function() {
this.get('model').save().then(function(success) {
self.transitionToRoute('photos').then(function() {
});
});
}
}
});
【问题讨论】:
标签: javascript ember.js