我已经浏览了这个链接http://lorenzofox3.github.io/smart-table-website/。但我没有“st-safe-src”的用例。当我们需要使用这个属性时。
问问题
10348 次
1 回答
7
我相信这个解释可以帮助你 st-safe-src :
1)您有一个显示的集合(即转发器),它将是对基本集合进行排序、过滤、切片操作的结果。
2)初始化智能表时,创建提供的st-table集合的副本作为其基本集合。所以排序、过滤、切片都是基于原始资产。使用 ajax 调用时,您在初始化时没有数据集,因此基本副本实际上是错误的。作为一个侧节点,我宁愿在解析控制器依赖项(即路由中的解析)时获取数据,这将简化您的单元测试
3) 使用 st-safe-src 时,您明确告诉 smart-table 监视和更新其基本集合,即它在排序、过滤和切片时用作参考的集合。
所以基本上 st-table 是显示的集合(结果),而 st-safe-src 是基本集合(原始数据集)。
因此,如果您将两者都设置为同一个集合,则将观看最新的并将更改第一个,这将触发手表......这将更新显示的一个......等等。
参考:https ://github.com/lorenzofox3/Smart-Table/issues/156#issuecomment-54242437
于 2015-06-16T17:00:08.377 回答