Ich versuche herauszufinden, wie unit_number
in das modale übergeben wird, wenn es auftaucht. Ich bin ziemlich neu mit Angular und ich bin ein wenig verwirrt mit was resolve:
und group:
tun und wie ich die unit_number in diese return-Anweisung aufnehmen kann.
Sie verwenden ui-bootstrap,
Bootstrap-Komponenten in reinem AngularJS geschrieben
Um eine Variable an einen Modal-Controller zu übergeben, müssen Sie
verwenden %Vor%und dann können Sie auf die Variable 'A' vom Controller des Modales zugreifen, indem Sie sie injizieren
%Vor%Kaufabwicklung: Ссылка
Lösung:
Mitglieder, die aufgelöst werden und als lokale Benutzer an den Controller übergeben werden; Es entspricht der resolve -Eigenschaft im Router.
und Gruppe ist nur ein Mitglied (es könnte alles sein, was du wählst)
Fügen Sie einfach eine Eigenschaft im auflösenden Objekt unitNumber
mit einer Funktion hinzu, die unit_number
value zurückgibt. Damit können Sie den unit_number
Wert in AddTenantModalCtrl
erhalten, indem Sie unitNumber
Abhängigkeit in die Controller Factory Funktion einfügen.
Hinweis : Machen Sie nicht direkt
unitNumber: unit_number
, denn wenn Sie das haben, wird angular DI-System versuchen, die Abhängigkeit zu suchen mit dem Namenunit_number
(Wert) und es wird versuchen, es als zu bewerten Funktion. Als Ergebnis erhalten Sie$injector
Fehler in der Konsole.
Tags und Links javascript angularjs angularjs-scope modal-dialog angular-ui-bootstrap