Binde Json an HTML-Tabelle mit AngularJS beim Laden der Seite

8

Ich habe einen einfachen Proof-of-Concept, den ich als Basis benutze, um einige AngularJS zu lernen. Der Code zeigt einige JSON-Daten in einer HTML-Tabelle wie folgt an:

HTML:

%Vor%

JS:

%Vor%

Eine Geige ist hier: Ссылка

Das funktioniert gut; Wenn Sie auf den Link klicken, ruft er "loadPeople" auf und der JSON wird in die Tabelle gezogen. Allerdings möchte ich dies beim Laden der Seite tun, damit der Benutzer nicht manuell auf den Link klicken muss, um die Daten in der Tabelle anzuzeigen.

Ich habe mich gefragt, was der beste Weg ist, dies zu tun? Instinct sagt mir, dass ich die Funktion mit jquery beim Laden der Seite aufrufen soll, aber dann weiß ich nicht, ob das ein guter Ansatz ist oder ob Angular dies selbst besser machen könnte.

Danke Leute.

    
Dan 12.09.2013, 16:18
quelle

2 Antworten

6

Rufen Sie einfach die Ladefunktion in Ihrem Controller auf.

%Vor%

Ссылка

    
Beterraba 12.09.2013, 16:36
quelle
1

Sie können einfach die Anweisung ng-init="loadPeople ()" in Ihre <div> einfügen.

d.

%Vor%     
Alfred Roa 26.05.2014 23:33
quelle

Tags und Links