当路线不是/hideBanner
时,我正试图显示横幅div。这是使用Angular和Meteor使用angular-with-blaze
和angularui:angular-ui-router
软件包制作的网页。
问题:但$location.path()
正在给我http://localhost:3000/hideBanner
而不是/hideBanner
。
为什么要提供完整的网址?
angular.module('myApp').controller('BannerCtrl', function($scope, $location) {
$scope.showBanner = function() {
console.log($location.path());
return $location.path() != '/hideBanner';
}
})
index.ng.html
<div class="banner" ng-controller='BannerCtrl' ng-show='showBanner'></div>