Backbone.js を使用すると、モデルの検証関数をプロトタイプで拡張できますvalidate: function (attrs, options) { ... }
。
私がやりたいことは、特定のオプションが options パラメーターに渡された場合にのみ、いくつかのテストを実行できるようにすることです。検証機能を呼び出しmodel.isValid({specialCheck: true})
てチェックoptions.specialCheck
インしようとしましたが、機能していないようです:
validate: function(attrs, options) {
if(options.specialCheck) {
// Perform special checks
...
}
// Perform regular checks
...
}
options
パラメータとは何ですか?どのように使用できますか? または、他の回避策 (モデルにフラグを設定するなど) を見つける必要がありますか?ありがとう!