【发布时间】:2013-04-12 13:52:35
【问题描述】:
我继承了一个使用 Knockout.JS 呈现帖子列表的项目。客户要求对这个列表进行分页,我想知道使用 Knockout.JS 是否可行和合适。我可以在纯 JavaScript 中轻松实现这一点,但我想使用 Knockout(如果合适的话)来保持一致性。
据我所知,该页面在页面的 HTML 中使用了 本机模板。有一个 ViweModel 将帖子存储在 ko.ObservableArray() 和一个帖子模型中。
数据通过 jQuery ajax 调用加载,其中返回的 JSON 映射到后模型对象,然后传递到负责数据绑定的 ObservableArray。
是否可以修改 ViewModel 以绑定分页链接(在需要时包括“上一个”和“下一个”链接)或者我最好用纯 JS 编写它?
【问题讨论】: