1

backbone.js の主な設計上の考慮事項は、ブートストラップです。最初のビューをブートストラップしてから、結果セットをフィルタリングするためにピストン API への後続の呼び出しをページに実行させたいと考えています。

私は次のようにビューからピストンを呼び出してみました:

leaderBoardHandler = Resource(LeaderBoardHandler)
response = leaderBoardHandler(request)

leaderBoardBootStrap = {
    'users' : response.content,
}

しかし、ピストン リソースは HTTP 応答を返します。どういうわけか、ビューから内部的にピストンAPIを呼び出すと、赤ん坊のイエスを泣かせているように感じます。

これはアーキテクチャの問題です。代わりに、API とビューに共通のメソッドを個別に用意する必要がありますか? (ある場合、どこで?)

ありがとう!

4

1 に答える 1

0

ここにある「ピストン」が正確にはわかりませんが、モデルでラップする必要があるようです。カスタム プロトコル バックエンドと通信できる Model.parse と Backbone.sync を見てください。

于 2011-07-25T08:15:00.103 に答える