1

1)モデルデータを値に設定しますmodel.set({state : 'wa'})

2)モデルデータをnullに設定しますmodel.set({state : null})

3)モデルデータを最初の値に設定しますmodel.set({state : 'wa'})

nullに設定する前にモデルデータを前の値に設定した場合、changeイベントは発生しません。手順1で示すように例を変更するとmodel.set({state : 'ca'})、3つのセットすべてに対して変更イベントが発生します。この例では、ステップ1とステップ2の場合のみ、2つの変更イベントのみが発生します。

値をnullの前の前の値に設定すると、バックボーンがイベントを発生させないのはなぜですか?

PS

model.previousAttrbutes()値をnullに設定したときに更新されないかどうかを確認しました。します。したがって、変更イベントが発生しない理由はまだ意味がありません。

4

1 に答える 1