backbone.js에서 Model
에있는 change
및 all
이벤트는 기존 속성에 대한 모델의 속성이 set
인 경우 실행되지 않습니다. 예를 들어backbone.js : 속성을 기존 값으로 설정할 때 발생하는 모델 이벤트?
, 나는 다음과 같은 이벤트가 설정 한 경우 :
ActiveUser.bind('change', this.displayActiveUser, this);
ActiveUser.bind('all', this.displayActiveUserAll, this);
을 그리고 나서 수동으로 빈 문자열로 ActiveUser의 값을 설정 :
ActiveUser.set({ text : '' });
이벤트 화재 경우에만 ActiveUser.text
이 아직 빈 문자열으로 설정되지 않은 경우
이것은 적절한 행동입니다. 그러나 설정중인 값이 기존 값이더라도 사용할 수있는 이벤트가 있습니까?
업데이트 : 공식 Backbone.js에 아무것도 표시되지 않습니다. list of events. 흠.
언제든지 수동으로 'ActiveUser.trigger ('change ')'를 실행할 수 있습니다. – abraham
감사합니다. 그게 내가해야 할 일입니다! – Richard
답변으로 내 의견을 추가했습니다. – abraham