我有一个附加到具有“标题”属性的模型的视图。我希望能够在每次设置时修剪该值(出于某种模糊的原因,我不想在服务器端执行此操作)。在我的模型中,我尝试了这个:
this.on('change:title', this.trimName);
//... later on
trimName: function(){
console.log('triggered');
this.set({'title':$.trim(this.get('title'))}, {silent:true});
}
但这会触发无限递归。(另外,递归不会发生在 jsfiddle 上,为什么?)。
提前致谢。