Wie wird No Data angezeigt, wenn das beobachtbare Array leer ist?

8

Ich bin neu bei Knockout.js und versuche, Daten aus dem beobachtbaren Array in table anzuzeigen. Das Problem, das ich habe, ist, erzeugt es zwei tbody -Tags. Aber wenn ich die leere Check-Logik in die foreach: -Schleife verschiebe, wird die No Data überhaupt angezeigt.

Gibt es einen besseren Weg, dies mit der Tabelle zu tun? Ich möchte in diesem Fall nicht ul oder ol verwenden.

%Vor%     
Ray Cheng 20.12.2012, 00:33
quelle

2 Antworten

7

Dabei verwenden wir viele virtuelle Elemente. Sie sind hier beschrieben Ссылка

Der Rest Ihres Markups ist in Ordnung, aber Sie könnten Ihren ersten tbody in ein virtuelles Element wie dieses verpacken:

%Vor%

JSFiedle hier: Ссылка

    
Richard Rout 20.12.2012, 06:14
quelle
0

Eigentlich ist Ihr HTML-Markup in Ordnung. Ich habe das folgende JavaScript zu Ihrem Markup hinzugefügt:

%Vor%

Und es scheint zu funktionieren, wenn Sie beschreiben, wie Sie wollen, dass die Dinge funktionieren. Es funktioniert bei Ссылка

    
photo_tom 20.12.2012 01:36
quelle

Tags und Links