Я хочу получить доступ к значению $stateParams
на моем контроллере, но я не хочу показывать значение в ссылках. Это возможно?
HTML
<a ui-sref="baba.watch({name: card.name, aktar: {chapter:card.chapter, link:card.link}})">
Javascript
.state('baba.series', {
url: "/series/:name/:aktar",
templateUrl: "states/baba.series.html",
controller: "nbgCtrl"
});
.controller('nbgCtrl', function ($scope, $stateParams) {
$scope.milo = $stateParams.aktar.link;
console.log($scope.milo);
Я получаю не определено. Ссылки должны быть похожими на /series/Naruto/345
. Показывать значение главы не показывать значение ссылки.
Edit: Вывод $ stateParams:
isim:"Naruto",
aktar:"[object Object]"
Что такое вывод '$ statePar ams'? Ваши '$ stateParams' должны выглядеть как' {isim: 'Наруто', aktar: '345'} 'поэтому' $ stateParams.aktar.link' естественно 'undefined', потому что нет свойства' link' – taguenizy
@taguenizy Я добавляю выход на мой пост. Поэтому в основном я хочу использовать значение 'link' в параметре' aktar'. Но не хочу появляться в ссылках. Значение 'chapter' должно появляться в ссылках. – Nasuh