Jak można odczytać parametr z adresu URL w kontrolerze AngularJS?AngularJS: Odczytaj parametr trasy z kontrolera
Załóżmy, że mam adres URL taki jak http://localhost/var/:value
i chcę, aby wartość była przechowywana w zmiennej w kontrolerze dla adresu URL /var/:value
.
Próbowałem, używając $routeParams.value
i $route.current.params.value
ale $routeParams
jest zdefiniowana na początku i $route
nie działa.
Co masz na myśli, mówiąc, że "$ routeParams jest niezdefiniowane na początku, a $ route nie działa"? Czy możesz udostępnić kod, w którym próbowałeś, aby działały? Zarówno $ route.current, jak i $ routeParams powinny dać prawidłowe wyniki w dostawcy kontrolera, który skonfigurował trasy i wstrzyknął zależności do kontrolera. –