Mam taki stan w $ stateProvider
$stateProvider.state("rubricacontatti.home", {
url: "/home/:section",
templateUrl: "rubricacontatti/static/html/rubricacontatti.home.html",
});
i muszę przekazać sekcję param programowo bez użycia interfejsu ui-sref lub $ state.go. Ze względu na wybór projektu jestem zmuszony użyć tego:
route: "rubricacontatti.home"
Jak mogę przekazać parametr do trasy?
Odpowiedzi:
0 dla odpowiedzi № 1Nie jestem pewien, jak programowo otrzymujesz wartość, ale stateConfig
ma params
właściwość, która przyjmuje obiekt o dowolnej liczbie właściwości. Powinien być w stanie to ustawić.
$stateProvider.state("rubricacontatti.home", {
url: "/home/:section",
templateUrl: "rubricacontatti/static/html/rubricacontatti.home.html",
params: {
myParam1: "programmatically set value"
}
});
Zobacz $stateProvider
docs.