AngularJS $location.path не определен

Я пытаюсь создать панель навигации Bootstrap 3, на которой, когда я нажимаю на вкладку, она активна, с этим ответом. Однако когда я попытался написать приведенный выше код и запустить приложение, то по некоторым причинам $location.path() не имеет никаких значений

Когда я попытался отладить вывод, используя console.log($location); в моей угловой функции выше, то он вернул следующее:


LOC =  
Ob {$$protocol: "http", $$host: "localhost", $$port: 3000, $$parse: function, $$compose: function…}
$$absUrl: "http://localhost:3000/blog"
$$compose: function (){var c=bc(this.$$search),e=this.$$hash?"#"+Bb(this.$$hash):"";this.$$url=Ac(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=
$$hash: ""
$$host: "localhost"
$$parse: function (d){var e=pa(b,d)||pa(c,d),e="#"==e.charAt(0)?pa(a,e):this.$$html5?e:"";if(!t(e))throw Nb("ihshprfx",d,a);Cc(e,this,b);d=this.$$path;var g=/^\/?.*?:(\/.*)/;0===e.indexOf(b)&&(e=e.replace(b,""));g.exec(e)||(d=(e=g.exec(d))?e[1]:d);this.$$path=d;this.$$compose()}
$$path: "" // set to path
$$port: 3000
$$protocol: "http"
$$replace: false
$$rewrite: function (a){if(Za(b)==Za(a))return a}
$$search: Object
$$url: ""
__proto__: Object

И так как вышеупомянутый связанный код использует $location.path()Я не могу переключать активное / неактивное в моей панели навигации Bootstrap.

Почему он возвращает неопределенное $location.path()? Я использую последнюю версию Angular и Bootstrap 3. И в каких случаях / обстоятельствах $location.path() вернуть что-нибудь, а когда ничего?

0 ответов

Другие вопросы по тегам