2017-08-07 4 views
1

Aus der Dokumentation und anderen Beispielen scheint es mir wirklich, dass ich das richtig verwende. In der Chrome-Konsole erhalte ich jedoch den Fehler: $ anchorScroll ist nicht definiert.

Die Click-Funktion, die dies auslöst, ist im folgenden Code namens viewBugForm(). Hier

feedbackModule.controller('feedbackController', ['$scope', '$timeout','$location','commonService', 
         function ($scope, $timeout, $location, commonService) { 

          scroll =() => { 
           $timeout(() => { 
            $location.hash('bug-form'); 
            $anchorScroll(); 
           }); 
          } 

          $scope.viewBugForm = (type) => 
          { 
           scroll(); 
          } 

ist der Anker:

<a id="bug-form"></a> 

Ehrlich gesagt ich nichts finden können. Ich habe es mit und ohne Timeout versucht.

Irgendwelche Ideen?

Dank

Antwort

1

importierte nicht $ anchorScroll

Dumb Fehler. Ich dachte, es kam von $ location