小编min*_*lis的帖子

多个表行作为backbone.js视图?

所以我有一个数据网格,网格中的每个项目都有一个关联的模型和视图.我需要将每个项目渲染为两个表格行以实现所需的UI.(不,这不是我的设计......)

第一次尝试:在视图的render()方法中,只渲染两行并将它们添加到this.el.然后我将每个视图附加到表中,并发现每对行都包含在一个表中<div>.HTML无效,布局错误.

好的,第二次尝试:再次在视图中渲染两行,但不是将整个视图附加到表中,而是通过使用附加子行tableItemView.$("tr").万岁,它的作品!但坚持......行事件现在已经停止了.我发现这是因为骨干使用jQuery.delegate,因此所有事件都被委托给原始的el,而不再是表格的一部分.

我喜欢骨干网的干净架构,但很难找到一个很好的解决方案.有任何想法吗?

javascript backbone.js

11
推荐指数
1
解决办法
3722
查看次数

标签 统计

backbone.js ×1

javascript ×1