1
<a href="#/main" class="bottom-nav-btn">
\t <img ng-src="dist/images/toolbar1.png" alt="首页" class="nav-img" />
\t <p class="nav-text" ng-class="{active: isActive==='main'}">首页</p>
\t <p>{{ isActive === 'main' }}</p>
</a>
私はこのAngularsのコードを使用しています。 JSFiddle:
<a href="#/main" class="bottom-nav-btn" ng-app="Joy" ng-controller="JoyCtrl">
angular.module('Joy', [])
.controller('JoyCtrl', ['$scope', function($scope) {
$scope.isActive = 'main';
}]);
あり必要 は最後に、私は{のisActive === { 'メイン'}}がclassNameの事実であるが、 'アクティブ' は
まだ機能しません。 varibale isActiveは、$ rootScopeで定義し、$ stateChangeSuccessイベントを監視して変更します。影響を与えてもいいですか? – xiaoHao
コードスニペットが機能していません。私の下の解決策を見てください。それでも問題が解決しない場合は、動作するコードスニペットを入力してください。 – Ashwani
ng-class属性の中で===の代わりに==比較を使用してください。 –