вот ситуация.
Я динамически сгенерировал привязку внутри представления (например, id - id="{{replace(indice[1])}}"
), и все работает хорошо, когда я нахожусь внутри представления. Проблема возникает, если я пытаюсь добраться до этого якоря из другого ракурса. Я получаю правильный URL costituzione/#/altre-costituzioni#la-costituzione-del-regno-unito
, но страница не прокручивается до якоря.
я использую:
ui-sref="altrec({'#': '{{replace(indice[1])}}'})"
и состояние:
var altreState = {
name: 'altrec',
url: '/altre-costituzioni',
templateUrl: 'costituzioni/altrec.html',
controller: function($scope){
$scope.indice =["Quando e perchè sono nate le Costituzioni",
"La Costituzione del Regno Unito",
"La Costituzione americana",
"La Costituzione francese",
"La legge fondamentale della Germania",
"La costituzione spagnola"
];
$scope.bandiera=["img/why.png",
"img/bandiera_inghilterra.png",
"img/bandiera_americana.png",
"img/bandiera_francese.png",
"img/bandiera_germania.png",
"img/bandiera_spagna.png"
]
$scope.replace= function(newStr){
newStr = newStr.replace(/\s/g, "-").toLowerCase();
return newStr;
}
}
}
Спасибо