Okay i have a ng-repeat which displays multiple students data, now inside each ng-repeat i want to add a tag section, which will contain tags. So, basically their will be a input element which takes sag name and adds it to the tag section for that particular student.
// This is inside ng-repeat
<form>
<div id="tags">
</div>
<br>
<input id="tagvalue" ng-keypress="myFunct($event)" class="inputTag"
ng-model="addtags" placeholder="Add a tag">
</form>
// Inside Controller
$scope.myFunct = function(keyEvent) {
if (keyEvent.which === 13)
{
var value = document.getElementById('tagvalue')
var target = document.getElementById('tags');
var newElement = angular.element("<span class='badge'>"+value.value+"</span>");
angular.element(target).append(newElement);
this.addtags=""
}
}
The input field is created for all the students but tag section is working only for the first