0

いくつかのプロパティa、b、およびcを含むクラスAがある場合、これらの属性をdbに保存するsaveメソッドがあれば問題ありません。

class A extends Backbone.View
  ...
  save: ->
    @model.set
      a : someVal
      b : someVal
      c : someVal
    @model.save()

これはセットアップする最も論理的な方法のように思えますが、皆さんがどのようにそれを行っているかについていくつかの提案を聞きたいです. ありがとう!

4

1 に答える 1

0

私は少し異なるアプローチを使用しています。通常、モデルのさまざまな部分を編集するいくつかのビューがあります。これらのビューにはすべて、入力からモデルへのデータを設定する、いわゆるflush()メソッド(名前を付けたもの)があります。save()検証のためにデータをフラッシュできない場合は、インプレースエラーが表示されます。次に、「保存」のようなボタンがあります。これは、すべてのビューをフラッシュし、モデルをサーバーに保存します(すべてのフラッシュが成功した場合)。このボタンは、説明どおりに機能します。

Backboneの魅力は、他のフレームワークがよく行うように、特定の方法で何かを実行する必要がないことです。好きな方法で自由に実行できます。

于 2012-07-31T09:44:46.713 に答える