現在、Web アプリケーションに jQuery、Twitter Bootstrap、および AngularJS を使用しています。私はルーティングを試みてきましたがSyntax error, unrecognized expression: #/time
、時間タブをクリックしようとするたびにjQueryが私に与え続けます。# 記号が原因であることを除いて、このエラーの原因はわかりません。私は広範囲にグーグルで検索しましたが、役に立ちませんでした。これが私のコードです:
<ul class="nav nav-tabs">
<li class="active">
<a href="#/main" data-toggle="tab" id="main-tab">Main</a>
</li>
<li>
<a href="#/time" data-toggle="tab" id="time-tab">Time Reports</a>
</li>
</ul>
AngularJS ルーティングに使用するため、スラッシュを保持する必要があります (つまりindex.html#/main
、index.html#/time
div の 1 つで異なるコンテンツをロードします)。このエラーの原因は何ですか?