Remover um atributo de um modelo de Backbone.js
Existe uma maneira de remover um atributo de umEspinha dorsal modelo?
A razão é que eu passo dados extras para salvar para executar certas ações, mas então esses dados são automaticamente adicionados ao meu modelo
A documentação diz para não editar o model.attributes diretamente, então o único outro método que eu vejo para fazer isso seria usar oconjunto método e definir o atributo para null, mas isso não é ideal
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")
}
Eu também tentei removê-lo da propriedade de atributos, mas ele realmente não o remove.