Daten aus Wikipedia abrufen und mit angularjs anzeigen

8

Ich bin neu bei angularjs. Ich versuche Daten aus Wikipedia zu bekommen und zeige sie im Frontend. Ich habe die Daten aus dem Wiki mit dem folgenden PHP-Code abgerufen

%Vor%

folgt mein Controller

%Vor%

Mein html ist wie folgt

%Vor%

Ich möchte den gesamten Inhalt anzeigen, der im Frontend abgerufen wird, aber nicht angezeigt wird. Ich weiß nicht, was ich falsch gemacht habe. Ich bin ein Neuling zu angularjs.

    
MdN 19.11.2013, 10:32
quelle

3 Antworten

1

Ich habe endlich meine Antwort gefunden.

HTML

%Vor%

Controller

%Vor%

PHP

%Vor%     
MdN 20.11.2013, 08:28
quelle
5

Überspringen Sie den PHP-Teil und verwenden Sie Angular JSONP mit dem folgenden Parameter:

%Vor%

So kantig kann das Wiki verstehen und analysieren Antwort:

%Vor%

Dies funktioniert auch mit action = parse , um einen Artikel zu erhalten.

Wenn Sie die RAW-Antwort auf der Seite anzeigen möchten, verwenden Sie den JSON-Filter:

%Vor%     
paul 26.01.2015 15:40
quelle
1

Mit der angegebenen URL erhalten Sie eine JSON-formatierte Antwort. Warum codierst du ein JSON als Antwort auf JSON? Das ist nicht nötig, also überspringen Sie diesen Teil.

%Vor%

Öffnen Sie einfach die URL , können Sie die Antwort sehen.

In Ihrem Beispiel ist Ihr PHP-Code ziemlich nutzlos. Vielleicht können Sie die API direkt in Ihrem Controller verwenden:

%Vor%     
Stephan Vierkant 19.11.2013 10:38
quelle