JSFiddle - React, Tailwind, and code Playground
HTML
<body ng-app>
<div ng-controller="MainCtrl">
<div class="note">This should disappear when any entry is being edited</div>
<div class="entry"
ng-repeat="entry in entries"
ng-class="{'editing': editing}">
<span ng-hide="editing" ng-click="editing=true">{{ entry.name }}</span>
<span ng-show="editing" ng-click="editing=false">Editing entry...</span>
</div>
</div>
</body>
JavaScript
function MainCtrl($scope) {
$scope.entries = [{name: 'Entry 1'}, {name: 'Entry 2'}];
};