angularjs несколько кнопок на одной странице - PullRequest
0 голосов
/ 28 августа 2018

Использование скрипта AngularJS. Работает только одна кнопка «Мне нравится», но на одной странице нужно показать несколько таких кнопок. Может кто-нибудь проверить, как это реализовать? Ниже приведен код:

HTML:

      <div class = "likes" ng-app="myApp" ng-controller="Main">
         <div class="cont">
         <a href="#" ng-click="doVote()">
      <i class="glyphicon" ng-class="(like.userVotes==1) ? 'glyphicon- 
          heart': 'glyphicon-heart-empty'"></i>
       <span ng-model="like.votes">{{like.votes}}</span>
       </a>
          </div>
                </div>

JavaScript:

   var myApp = angular.module('myApp', []).
   controller('Main', ['$scope', function ($scope) {
   $scope.like = {};
   $scope.like.votes = 0;
   $scope.doVote = function () {
   if ($scope.like.userVotes == 1) {
   delete $scope.like.userVotes;
   $scope.like.votes--;
   } else {
   $scope.like.userVotes = 1;
   $scope.like.votes++;
       }
     };
    }]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...