Knockout js foreach将大数据绑定到逐行模板
我有一个像下面的数据绑定使用knockout和bootstrap css。 我有这个学位编码jSON,让我们说40项。 但在UI方面我只想在每个
第五个应该创建一个新的
并在那里添加内容。 所以如果它正常工作它会有10个
并且每个都有4个项目
我该怎么做这样的模板? 当它到达n mod 4 = 0时它添加一个新的div类行,其中n是来自jsonview的当前项被绑定? 如果有帮助,我可以添加父div
如果它正常工作它会呈现像……
我创建了一个只从原始数组中返回一个4元素子数组的数组,然后使用两个嵌套的foreach循环; 外部的一个可能是一个无容器绑定循环计算数组,内部类似于你现在正在做的,循环遍历每个4数组。
就像是:
vm.byFour=ko.computed(function() { var source=ko.unwrap(vm.degreeCodes); var result=[]; for (var i=0; i
...
Knockout的foreach绑定不够复杂,无法处理这个问题。 您需要细分数据,以便基本上只有四个项目的arrays数组。 然后你可以做一个嵌套的foreach循环遍历它们。
- 我如何在mvc 4中使用带有JSONpost的AntiForgeryToken
- 从视图模型中的视图返回List
- Html.BeginForm使用onSubmit进行validation
- 如何确定Ajax调用导致内部服务器错误的原因?
- 如何设置maxJsonLength属性?
- 使用“application / json;将ajaxpost发送到mvc; charset = utf-8“从vs web开发人员服务器返回错误500
- jquery.validate似乎不适用于某些输入,其中name值包含一个点,即RegisterModel.Pssword
- 坚持js用户控制状态
- 在控制器方法完成后在toastr中显示消息