【发布时间】:2014-01-14 07:24:13
【问题描述】:
我正在尝试将我的 MVC 应用程序转换为使用 knockoutjs,我的视图中有此代码:
var itemsCount = 0;
<div class="boxes-container">
@foreach (ItemModel i in Model.Items)
{
if (itemsCount >= Model.DisplayCount)
{
@Html.Raw("</div><div class='boxes-container'>")
itemsCount = 0;
}
Html.RenderPartial("PartialItemView", i);
itemsCount++;
}
</div>
现在,通过淘汰赛我有这样的东西
this.Items = ko.observableArray(tmp.Items); // [Object { field1="52", field2="56", arr=[1], more...},Object { field1="52", field2="56", arr=[1], more...},Object { field1="52", field2="56", arr=[1], more...}]
this.DisplayCount = ko.observable(tmp.DisplayCount) // 3
如何使用这些数据更新我的第一个代码?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 razor knockout.js