Ich möchte nur 2 Namen gleichzeitig aus einer Liste anzeigen und dann auf eine Schaltfläche klicken. Als nächstes werden 2 Namen angezeigt, aber es liegt ein Fehler vor

Ich möchte nur die ersten 2 Dinge anzeigen, die in einem Array vorhanden sind, und dann durch Klicken auf die Schaltfläche neben 2 Namen bis zum letzten auftauchen, aber der Code, den ich versuche, funktioniert nicht. Ich gebe den Code, bitte sag den Fehler. Können Sie mir helfen, den Code von knoctout js zu korrigieren?

In Javascript

EventBE.displayCount = ko.observable(2);
EventBE.readMore = function() { EventBE.displayCount(EventBE.displayCount() + 2); };

in html

div class="slide">
    <button type="button" data-bind"click: EventBE.readMore,visible: 
        EventBE.displayCount() < EventBE.WhoElseAttends.length">Read More</button>
        <ul  data-bind="foreach:EventBE.WhoElseAttends.slice(0, 
             EventBE.displayCount())">
            <li >
                <span data-bind="text:FirstName"></span>
                <span data-bind="text:LastName"></span>,
                <span data-bind="text:Company"></span>
             </li>
        </ul>                  
   <span data-bind="if:EventBE.WhoElseAttends.length <0">No Attendees</span>                    
</div>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage