AngularJs json URL-Wechsler

8

Ich arbeite an einer Mega-Simple-Wetter-App in Angular aus praktischen Gründen und ich stecke fest ..

Ich habe einen eckigen json-Feed wie folgt:

%Vor%

und es lädt den Feed in die index.html. Es funktioniert alles und was ich Zauberstab jetzt ist ein Eingabeformular auf Index, der den Amsterdam Teil der URL auf js / services / forcast.js ändert, wo der obige Code für eine andere Stadt ist, damit die Leute ihre sehen können Stadtwetter.

Sehen Sie sich die Demo hier an: Ссылка

Ich habe versucht, über alle möglichen Optionen jetzt und ich bin 3 Tage weiter und es ist ein Nein. Was ist hier richtig?

    
Shiva Traanman 26.05.2015, 07:05
quelle

3 Antworten

2

Erstellen Sie zuerst einen "konfigurierbaren" Service:

%Vor%

Dann können Sie einen Controller wie folgt erstellen:

%Vor%

So implementieren Sie eine Vorlage wie folgt

  

%Vor%

%Vor%

  

Sie können den Code anzeigen, der hier funktioniert: Ссылка

    
Rémi Becheras 26.05.2015, 07:22
quelle
1

Sie können eine Funktion in Ihrer Fabrik zurückgeben. Definieren Sie Ihre forcast als

%Vor%

Dann in Ihrem Controller

%Vor%     
Rebornix 26.05.2015 07:18
quelle
1

Ändern Sie den Servicecode, um eine dedizierte Methode zu erhalten, die Sie mehrmals mit verschiedenen Parametern (Städten) aufrufen können:

%Vor%

Dann können Sie im Controller die Vorkatze für andere Standorte laden, wenn Sie Folgendes brauchen:

%Vor%

Demo: Ссылка

    
dfsq 26.05.2015 07:17
quelle

Tags und Links