18

现在有许多JavaScript MVC 框架Handlebars.js一起工作,提供模型/控制器和模板之间的数据绑定。目前我正在单独实现 Handlebars.js (使用jQuery)并且需要在我的主代码和模板之间绑定数据,以便后者自动更新。在 Handlebars 或插件中有本地方法吗?如果没有,这些 MVC 框架中是否有任何组件可以带来此功能并且可以在没有全栈框架的情况下独立使用?

4

2 回答 2

11

看看铆钉:https ://github.com/mikeric/rivets 。我使用主干、车把和主干.modelbinding 进行双向更新。效果很好。

Backbone.modelbinding ( https://github.com/derickbailey/backbone.modelbinding ) 已被废弃,而是指铆钉。

于 2013-02-09T21:26:26.833 回答
0

听起来您可能只想尝试使用Backbone 视图来呈现您的 Handlebars 模板并在视图“内部”的元素上监听 jQuery 事件。您可以使用 Backbone 视图,而不必使用框架的模型、集合或路由器,但您仍然必须包含完整的 Backbone 库(6.3kb,打包和 gzipped)和下划线,如果大小为考虑。

于 2013-02-06T21:31:06.987 回答