私のアプリでテーブルの並べ替えを設定する際のガイドとしてa tutorialが続き、うまくいきます。参考のため、クリック可能な列ヘッダーは次のとおりです。AngularJSではルーティングとソートが互換性がありませんか?
<td>
<a href="#" ng-click="sortType = 'name'">
Name
<span ng-show="sortType == 'name'" class="fa fa-caret-down"></span>
</a>
</td>
次に、ルーティングを使用するようにアプリケーションを変換しました。私のナビゲーションリンクは次のようになります。
<a href="#menuitem">
<span>Menu item</span>
</a>
など私のルータ:私は、ヘッダーをクリックしたときに
myApp.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "theItem.inc"
})
.when("/menuitem", {
templateUrl : "theItem.inc"
})
....
は今、NG-ビューの内容が消えます。
アンカーをスパンに変更すると(hrefの必要性がなくなる)、再び機能しますが、アンカーのクリック可能なアフォーダンスが失われます。私はクラスとそのスタイルを追加することができますが、私は何かが欠けているのだろうかと思います。
入手したコードや実例を入力してください。 – lin