1
我目前正試圖實現記錄複製功能。當我向服務器發送請求而不是創建新記錄時,它會更新記錄。那麼有沒有辦法強制發送POST請求?即使對象有髒數據或者是否有方法將當前記錄的isNew設置爲true?強制發送郵件請求的餘燼模型保存
或者你可以說我想發送與骯髒的記錄在餘燼的發佈請求。
我目前正試圖實現記錄複製功能。當我向服務器發送請求而不是創建新記錄時,它會更新記錄。那麼有沒有辦法強制發送POST請求?即使對象有髒數據或者是否有方法將當前記錄的isNew設置爲true?強制發送郵件請求的餘燼模型保存
或者你可以說我想發送與骯髒的記錄在餘燼的發佈請求。
如果請求被髮送並且PUT表示記錄已被保存。您可以簡單地創建一個現有的副本並保存它(減去當然的id屬性),這將導致POST。
var model = this.get('model');
var copy = this.store.createRecord('something', {
propA = model.get('propA'),
prompB = model.get('propB')
});
copy.save.then(function() {
alert('saved');
}).catch(function(reason) {
console.log(reason);
});