Вот быстро работающий demo. Я сделал минимальные изменения, насколько это возможно, но по мере того, как вы узнаете больше, вы должны начать использовать контроллер для обработки всей логики, а не для встраивания всего внутри html. Вы можете определенно улучшить код в демо.
Вам необходимо переместить атрибут ng-app на уровень контейнера и определить ng-контроллер на уровне слайдов, чтобы он мог иметь свою собственную область.
<div class="container" ng-app="myApp">
<div class="nav">
<span class="left fa fa-chevron-left fa-3x"></span>
<span class="right fa fa-chevron-right fa-3x"></span>
</div>
<div class="slides" ng-controller="myCtrl">
<div class="left-content">
<blockquote></blockquote>
<img src="http://s9.postimg.org/if00ntv27/sheldon_1.png" alt="Sheldon">
</div>
<div class="right-content">
<div class="socialshare">
<div ng-app ng-class="socialshare"> <a ng-init="counter = 423" ng-click="counter = counter + 1" class="btn btn-social"><i class="fa fa-heart"></i></a> {{counter}} </div>
</div>
<div class="quote-content">
<div class="quote">
<p>Don’t you think that if I were wrong, I’d know it?</p>
</div>
<div class="author">- Sheldon Cooper</div>
</div>
</div>
</div>
<div class="slides" ng-controller="myCtrl">
<div class="left-content">
<blockquote></blockquote>
<img src="http://s9.postimg.org/w2ao9sein/samberg_1.png" alt="Sheldon"> </div>
<div class="right-content">
<div class="socialshare">
<div ng-app ng-class="socialshare"> <a ng-init="counter = 423" ng-click="counter = counter + 1" class="btn btn-social"><i class="fa fa-heart"></i></a> {{counter}} </div>
</div>
<div class="quote-content">
<div class="quote">
<p>I'm a story teller, Sir. It's my craft!</p>
</div>
<div class="author">- Detective Jake Perralta - aka Lone Wolf</div>
</div>
</div>
</div>
</div>
Затем добавьте следующий сценарий.
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {});
Спасибо @ danday74 за вашу помощь, но он по-прежнему не работает. На других слайдах счетчик не работает. – tiffsaw