Beispiele für Slugs in der Server-Datenbank, auf die über API zugegriffen werden kann:
%Vor%Szenario 1: Benutzeransicht & amp; Controller: Ссылка
%Vor%Szenario 2: Firmenansicht & amp; Controller: Ссылка
%Vor%Nun möchte ich einen dynamischen Status machen, basierend auf dem Slug, der von API Call zum Server kommt.
Ich habe einen imaginären Code geschrieben. Aber ich bekomme keinen Weg,
zu erreichen %Vor%Es gibt einen funktionierenden Plünderer .
Es kommt von einem ähnlichen Problem: AngularJS ui-router - zwei identische Routengruppen
Falls ich Ihr Ziel richtig verstehe, wäre dies die angepasste Zustandsdefinition (Ich habe einfach den HTTP- und Server-Antwortteil $ übersprungen, indem ich nur mit übergebenen Parametern gearbeitet habe) :
%Vor% Eine Änderung ist die resolove : {}
wurde: resolve : {}
. Eine andere ist die Fixierung des Controllers def (rt vs. type). Und wir profitieren auch von den eingebauten Funktionen templateProvider
und $templateRequest
(ähnlich hier: Angular ui.router reload parent) templateProvider )
Überprüfen Sie, ob hier
angezeigt wirdEXTEND, einschließlich des $ http-Teils ( erweiterter Plünderer )
Passen wir (zu Plünderzwecken) den Server-Teil an, um diese Information als data.json
zurückzugeben:
Und diese Links:
%Vor%Wird leicht von diesem angepassten Zustand def:
verwaltet %Vor%Überprüfen Sie das aktualisierte Zeug hier
Tags und Links javascript angularjs ajax angular-ui-router