backbone.js の主な設計上の考慮事項は、ブートストラップです。最初のビューをブートストラップしてから、結果セットをフィルタリングするためにピストン API への後続の呼び出しをページに実行させたいと考えています。
私は次のようにビューからピストンを呼び出してみました:
leaderBoardHandler = Resource(LeaderBoardHandler)
response = leaderBoardHandler(request)
leaderBoardBootStrap = {
'users' : response.content,
}
しかし、ピストン リソースは HTTP 応答を返します。どういうわけか、ビューから内部的にピストンAPIを呼び出すと、赤ん坊のイエスを泣かせているように感じます。
これはアーキテクチャの問題です。代わりに、API とビューに共通のメソッドを個別に用意する必要がありますか? (ある場合、どこで?)
ありがとう!