【发布时间】:2015-10-08 12:04:25
【问题描述】:
每当我的页面加载时,我的控制台中都会显示以下错误。
“未捕获的错误:语法错误,无法识别的表达式:#/about”
我的代码如下:
<li class="active">
<a href="/">Home</a>
</li>
<li class="">
<a href="#/about" title="About Us">About</a>
</li>
<li class="">
<a href="#/pricing">Pricing</a>
</li>
它显示 .最初,它首先显示 #/about,如果我删除 about us 标签,它将显示定价页面链接。
不是引导标签问题,这只是简单的导航
app.js 中的路由代码:
$routeProvider.when('/', {
templateUrl: 'partials/home.html'
}).when('/account', {
templateUrl: 'partials/account.html',
}).when('/terms', {
templateUrl: 'partials/terms.html'
}).when('/about', {
templateUrl: 'partials/about.html'
}).otherwise({
redirectTo: '/'
});
我已经调试了它的引导问题,引导导航导致了这个问题:“nav navbar-nav” 对此的修复是 data-target="#" 但希望对此进行适当的解决
【问题讨论】:
-
你的路由相关的JS代码是什么?
-
使用
<a ng-href="/about" title="About Us">About</a> -
试过还是同样的错误
-
我已经调试过了,是因为bootstrap,bootstrap navbar="nav navbar-nav"
标签: jquery angularjs twitter-bootstrap