mit Ich habe folgende Zustand in Schrägführung:
.state("supplier/document", {
url: "/supplier/document/:supplierid/:docid",
controller: "ctrlSupplierDocument",
templateUrl: "views/supplier/document.html"})
Und ich in diesen Zustand mit dem folgenden Code:
$state.go('supplier/document', { 'supplierid': $scope.supplierid, 'docid': item.QualificationID });
Diese Ergebnisse in mich zu der Ansicht in Frage richtig los, mit einer uRL formatiert wie erwartet:
http://localhost:60437/index.html#/supplier/document/14/70
Ich muss jetzt die zwei IDs von der URL (14 ist supplierid und 70 ist die Dokument-ID) greifen. ABER $ state.params ist nicht definiert (offensichtlich sieht es diese nicht als GET-Parameter). Normalerweise funktioniert $ state.param.id mit einem Parameter einwandfrei. Unterschied ist hier die zwei Parameter.
Frage: Wie nehme ich diese Parameter? ODER gibt es eine alternative Methode, um dies zu erreichen, wo ich $ state.params auf dem Ziel-View-Controller verwenden kann?
Danke!