0
私はnavbarの簡単なリストを持っており、ng-clickとng-blurを使ってリスト内の選択されたオプションを変更します。残念ながら、変更するにはダブルクリックが必要で、理由を説明することはできません。NG-CLICKをダブルクリックするとトリガーされます
[1]: http://i.stack.imgur.com/6XpP9.png
[]:https://jsfiddle.net/9adtb3rt/1/
JS:
angular.module("myApp", [])
.controller("navCtrl", function(){
});
HTML:
<body ng-app="myApp">
<div class="navbar" ng-controller="navCtrl">
<ul>
<div ng-repeat="e in ['about', 'offers', 'requests']" ng-init="selected = false" class="{{e}}">
<a href="#{{e}}" ng-blur="selected=false" ng-click="selected = !selected">
<li ng-class="{'selected': selected}">{{selected}}</li>
</a>
</div>
</ul>
</div>
</body>
はあなたの問題のフィドルを提供することができますか? – Davide
コードを共有できますか、可能であればjsfiddleを作成できますか? – Umamaheswaran
私のコードの画像を追加しました。私はフィドルを作成することができますか? –