javascript中的客户端模板如何绑定数据

时间:2009-09-11 05:15:53

标签: javascript asp.net-mvc ajax templates

我在JavaScript中使用客户端模板。

$ create(Sys.UI.DataView,{data:data},null,null,$ get(“id”));

我有JSON结果的“数据”,其中有100条记录。 所以这个模板绑定了所有100条记录。

如何有效传递所需数量的数据。例如:10记录。

2 个答案:

答案 0 :(得分:1)

你谈论100条“记录”,这让我觉得data是一个数组,如果是这样,你可以使用slice函数得到它的一部分:

$create(Sys.UI.DataView, { data: data.slice(0,10) }, null, null, $get("id"));

data.slice(0,10)将生成一个新数组,其中包含原始数组的前10个元素。

答案 1 :(得分:0)

您没有传递数据对象的副本,而是传递对它的引用。 CMS的例子创建了一个副本(如果它是对象,它是引用的副本,这是好的,但完全不需要,如果它是值类型那么它真的效率低,但是谁在乎它只有10条记录)

基本上,不要担心,没关系:)