Css 如果我希望一次只显示列表中的两个名称,那么数据绑定循环将淘汰js
我只想展示数组中出现的前两件事,而不是全部,你能帮我纠正knoctout js的代码吗Css 如果我希望一次只显示列表中的两个名称,那么数据绑定循环将淘汰js,css,html,knockout.js,Css,Html,Knockout.js,我只想展示数组中出现的前两件事,而不是全部,你能帮我纠正knoctout js的代码吗 <div class="slide"> <ul data-bind="foreach:EventBE.WhoElseAttends"> <li > <span data-bind="text:FirstName"></span> <span data-b
<div class="slide">
<ul data-bind="foreach:EventBE.WhoElseAttends">
<li >
<span data-bind="text:FirstName"></span>
<span data-bind="text:LastName"></span>
<span data-bind="text:Company"></span>
</li>
</ul>
</div>
-
您可以使用计算出的
var EventBE = {
WhoElseAttends : ko.observableArray([
{ FirstName : "a", LastName : "b", Company : "c" },
{ FirstName : "b", LastName : "c", Company : "d" },
{ FirstName : "c", LastName : "d", Company : "e" }
]),
AttendsComputed : ko.computed(function() {
var attendees = EventBE.WhoElseAttends();
return attendees.slice(0, 2);
});
};
在HTML中
<ul data-bind="foreach:EventBE.AttendsComputed">
您正在使用foreach吗?查看我的代码并告诉我该怎么做