我正在使用ng-repeat
来打印HTML输入元素。我想检查一下,当我添加新的HTML输入元素时,它不应该包含与前一个相同的值。
这是我的代码。
<div class="row" ng-repeat="m in machines">
<div id="machinename_{{$index}}">
<input id="machinenameInput_{{$index}}" type="text" class="form-control" maxlength="20" ng-model="m.alias" required>
</div>
</div>
在上面的代码中,当我添加新的机器名称时,它不应该包含相同的名称。提前感谢
答案 0 :(得分:0)
仅当前一台机器具有不同的值
时,才使用ng-if
显示机器
<div class="row" ng-repeat="m in machines">
<div ng-if="machines[$index-1] != machines[$index]" id="machinename_{{$index}}">
<input id="machinenameInput_{{$index}}" type="text" class="form-control" maxlength="20" ng-model="m.alias" required>
</div>
</div>