现在有许多与Handlebars.js一起工作的JavaScript MVC frameworks,它们提供了模型/控制器和模板之间的数据绑定。目前,我正在单独实现Handlebars.js (使用jQuery),并且需要在我的主代码和模板之间绑定数据,这样模板就会自动更新。有没有一种原生的方法来做这件事在车把或插件?如果没有,那么这些MVC框架中有没有组件可以带来这种功能,并且可以在没有全栈框架的情况下独立使用呢?
发布于 2013-02-10 05:26:27
看一下铆钉:https://github.com/mikeric/rivets。我使用backbone、handlebars和backbone.modelbinding进行双向更新。效果很好。
Backbone.modelbinding (https://github.com/derickbailey/backbone.modelbinding)已被废弃,但指的是铆钉。
发布于 2013-02-07 05:31:07
听起来您可能只想尝试使用Backbone view来呈现Handlebars模板,并在视图“内部”侦听元素上的jQuery事件。您可以使用Backbone视图,而不必使用框架的模型、集合或Router,但您仍然必须包括完整的Backbone库(6.3kb,打包并压缩)和下划线,如果考虑到大小,这可能会给您带来问题。
https://stackoverflow.com/questions/10302289
复制相似问题