AngularJS setzt slash / nach dem hash-tag

Ich versuche, AngularJS $anchorScroll mit $location.hash. Jedoch, wenn ich den hash, AngularJS fügt einen Schrägstrich, /nach es.

Zum Beispiel, die url ist: http://localhost:13060/Dashboard. Wenn ich weiß nicht die AngularJS Bibliothek, ich kann auf den link klicken, #contact, und gehen Sie zu http://localhost:13060/Dashboard#contact.

Aber wenn ich AngularJS und klicken Sie auf den link, es geht um http://localhost:13060/Dashboard#/contact Verhinderung von $anchorScroll arbeiten.

Bearbeiten $anchorScroll nicht arbeiten

Die Start-URL ist http://localhost:13060/Category.
Wenn ich eine Kategorie hinzuzufügen, sollte es gehen http://localhost:13060/Category#/#id (wobei id die neue id) und scrollen Sie die Seite, um es. Die URL wird korrekt aktualisiert, aber $anchorScroll nicht scrollen.

 //jump to new category
 $location.path("");
 $location.hash(cat.ID);
 $anchorScroll();
InformationsquelleAutor jth_92 | 2014-07-05
Schreibe einen Kommentar