Я новичок в AngularJS.Я использовал state.transitionTo для перехода в другое состояние.Когда я передаю одно значение в параметре, я могу получить его в контроллере, как показано ниже.
$state.transitionTo($state.$current, {
page: vm.page,
sort: vm.predicate + ',' + (vm.reverse ? 'asc' : 'desc'),
search : vm.searchProject.listOfProjectTypes
});
В контроллере ниже работает нормально.
alert($stateParams.search);
Но когдаЯ передаю объект в параметре поиска, как показано ниже, я не могу получить значение
search : {
projectName : vm.searchProject.projectName,
compound: vm.searchProject.compound,
listOfProjectStatus:vm.searchProject.listOfProjectStatus ,
listOfProjectTypes:vm.searchProject.listOfProjectTypes
}
в контроллере, это дает неопределенное значение
alert($stateParams.search.listOfProjectTypes);
Пожалуйста, помогите мне решить эту проблему.