угловой динамический якорь ui-router - PullRequest
0 голосов
/ 15 мая 2018

вот ситуация. Я динамически сгенерировал привязку внутри представления (например, 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;
          }
        }
      }

Спасибо

...