перейти на другую страницу с paramentrs поГосударственная Params работает неправильно
$scope.singlepage = function($url) {
$url;
console.log($url);
$state.go('app.paymentinfo', { "userId": $url});
};
Там добавить состояние и состояние параметров
angular.module('app.feedback').controller('singleCourseFeedbackCtrl', ['feedbackApiSet','$scope','$state','$stateParams','httpService','fileReader',
function(feedbackApiSet,$scope, $stateParams, $state,httpService,fileReader){
но в моем коде $ stateParams, $ состояние перепутано
Когда Я получаю правильный код:
Мой код не работает. получить ошибку в консоли не может прочитать свойство «» в неопределенном состоянии парам
angular.module('app.feedback').controller('singleCourseFeedbackCtrl', ['feedbackApiSet','$scope','$stateParams','$state','httpService','fileReader',
function(feedbackApiSet,$scope, $stateParams, $state,httpService,fileReader){
Как получить PARAMS $scope.showprofile = $stateParams.params.userId;
мое состояние в модуле:
.state ('app.singleCourseFeedback', {
url : '/singleCourseFeedback/:userId',
templateUrl : 'modules/feedback/views/singleCourseFeedback.html',
controller : 'singleCourseFeedbackCtrl'
})
Почему все работает, если они пишут неправильно?
'$ state.params.userId' или' $ stateParams.userId', но не '$ stateParams.params.userId' – TheSharpieOne