Удалить атрибут из модели Backbone.js
Есть ли способ удалить атрибут изпозвоночник модель?
Причина в том, что я передаю дополнительные данные о сохранении для выполнения определенных действий, но затем эти данные автоматически добавляются в мою модель
Документация говорит, что не нужно редактировать model.attributes напрямую, поэтому единственный другой метод, который я вижу, чтобы сделать это, это использоватьзадавать метод и установите атрибут в нуль, но это не идеально
var myModel = new Model()
myModel.save({name:'Holla', specialAttr:'Please Remove me'})
myModel.set({tempAttr:null})
if(myModel.attributes['specialAttr'] == null){
alert("Model does not have a specialAttr")
}
Я также пытался удалить его из свойства attribute, но он действительно не удаляется.