2016-04-19 9 views
0
<div role="tabpanel" class="tab-pane active" id="personnes"> 
    <div infinite-scroll='RedditUsers.nextPage()' infinite-scroll-disabled='RedditUsers.busy' infinite-scroll-distance='3' > 
     <div class="search-item row" ng-init="request=false" ng-repeat="user in RedditUsers.users" > 
      <div class=" pull-left"> 
       <img ng-src="{{notif.subscriber.avatar == 'no_avatar' && '/images/default.svg' || 'http://localhost:85/api.immortality.life/application/uploads/avatars/'+user.id_user+'/'+user.avatar }}" class="edit-img"> 
       <span>{{user.first_name+' '+user.last_name}}</span> 
      </div> 
      <div class="pull-right" > 


       <button ng-if="user.friend == null && request==false" ng-hide="request" ng-click="addFriend($event,user);request=true;" class="add-btn btn"><i class=" icon-friends s"></i>Ajouter</button> 
       <span ng-show="request" class="add-btn btn"><i class=" icon-friends s"></i>Demande envoyée</span> 
       <span ng-if="user.friend != null " class="add-btn btn"><i class=" icon-friends s"></i></span> 

      </div> 
     </div> 
     <div ng-show='RedditUsers.busy'>Loading data...</div> 
    </div> 
</div> 

das Problem ist, wenn ich die Taste der ersten Spanne trotz dont zeigen Klicken von i gemacht ng-show = "request"AngularJS ng-Show funktioniert nicht, wenn ng Sie auf

Antwort

0

Änderung Ihrer ng Klick :.

ng-click="addFriend($event,user);setRequest(true);" 

in Ihrer JS-Datei

$scope.setRequest = setRequest; 
function setRequest(val){ 
    $scope.request = val; 
} 
+0

thnks für die Antwort, aber es funktioniert nicht :( –

+0

Änderung $ scope.apply() auf $ Umfang gelten $() editierten th. e Antwort –

+0

Ich habe diesen Fehler "angular.min.js: 114 Fehler: [$ rootScope: inprog] http://errors.angularjs.org/1.5.0/$rootScope/inprog?p0=%24apply" 3-mal (3 = Anzahl der ng-Wiederholungen) –

Verwandte Themen