【发布时间】:2019-07-24 07:52:16
【问题描述】:
好的,我有一个显示多个学生数据的 ng-repeat,现在我想在每个 ng-repeat 中添加一个标签部分,其中包含标签。因此,基本上它们将是一个输入元素,它采用 sag 名称并将其添加到该特定学生的标签部分。
// 这是在 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>
// 内部控制器
$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=""
}
}
为所有学生创建输入字段,但标签部分仅适用于第一个学生
【问题讨论】:
-
也用 ng-repeat 添加 html
-
我不明白,我在 ng-repeat 中有这个表格。
标签: javascript angularjs tags angularjs-ng-repeat