backbone.js的主要设计考虑因素是bootstrapping。我想引导我的初始视图,然后让页面对活塞API进行后续调用以过滤结果集。
我尝试从视图中调用活塞:
leaderBoardHandler = Resource(LeaderBoardHandler)
response = leaderBoardHandler(request)
leaderBoardBootStrap = {
'users' : response.content,
}
但是活塞资源返回HTTP响应;并且以某种方式从视图内部调用活塞api感觉就像我让小耶稣哭了。
所以这是一个架构问题。我是否应该为我的api提供一个通用的方法并单独查看? (如果是的话,在哪里?)
谢谢!
答案 0 :(得分:0)
不确定“Piston”到底是什么,但听起来它应该被一个模型包裹起来。查看Model.parse和Backbone.sync,它可以让您与自定义协议后端进行通信