私はAngular.jsを学んでいます。 :P。しかし、私はここで立ち往生しています。私が望むのは、私の< .a>(アンカー)タグに別のクラスを追加することです。エレメントタグにクラスを追加して削除する
私のHTMLコード:私はそれを追加するサービスのリンクをクリックし
<a href="#/services" title="Services" class="scroll">
<a href="#/portfolio" title="Portfolio" class="scroll">
セイ「有効」クラス
<a href="#/services" title="Services" class="scroll enabled">
<a href="#/portfolio" title="Portfolio" class="scroll">
私は、ポートフォリオのリンクをクリックした場合、それは「有効」クラスを追加しますまた、サービスアンカータグから有効なクラスを削除します
<a href="#/services" title="Services" class="scroll">
<a href="#/portfolio" title="Portfolio" class="scroll enabled">
これはどうですか? ng-clickとng-classについて、ng-classサポートの3項演算子についても読んでいますか?彼らのドキュメントはそれについて何も言わない。 link
私はあなたのアイデアが好きです。しかし、これを求めて申し訳ありません。どのように私は現在のコードでこれを適用するのですか?私はdirectives.jsを作成しましたが、 "セレクタは実装されていません"というエラーを表示しています –
@WonderingCoderは一見しています:http://plnkr.co/edit/w2dbbauZ2uuMh1QZ4hwB – Cherniv
@WonderingCoder my fault、 'angular.element( "a") 'は動作しませんし、実際には「実装されていないセレクタ」が原因です。この場合、jQuery、imhoを使用することは合理的です。 – Cherniv