Có cách nào để truy cập $stateParams
cho trạng thái bạn đang chuyển sang từ một dịch vụ được gọi trong chức năng giải quyết không? Với ngRoute
bạn sẽ sử dụng $route.current.params
. Vì đây tối thiểu chương trình nặng nề, dịch vụ chỉ nhìn thấy trạng thái bạn đang để lại:
http://plnkr.co/edit/QpwgAj?p=preview
tôi nhận được mới $stateParams
khi $stateParams
được tiêm trực tiếp vào một chức năng quyết tâm, nhưng giá trị vẫn còn đang ở phía sau bởi một tuyến đường trong dịch vụ.
Tôi đang thiếu gì?
Bạn sẽ không bỏ lỡ bất cứ điều gì. Cho đến khi quá trình chuyển đổi hoàn tất, dịch vụ $ stateParams không có thông số mới. – laurelnaiad
Có cách nào để truy cập thông số từ trạng thái mới trước khi quá trình chuyển đổi hoàn tất với dịch vụ '$ state' (hoặc một số khác) không? – nrw
Như tôi thấy trong tài liệu trạng thái indepth có một mã mẫu, cho thấy '$ stateParams' được tiêm vào hash giải quyết. Xem phần wiki 'Giải quyết 'https://github.com/angular-ui/ui-router/wiki – Chandermani