【发布时间】:2017-04-01 03:32:05
【问题描述】:
我的 angulare 代码有问题。我用 ng reapet 制作了一个小型结构。当我删除其中一个元素时,它们中的每个元素都不会显示“无效”消息。所有这些都工作正常,但删除不显示信息没有给出这个 data-ng-show="Zhf.w{{key}}.$error.pattern" 的错误为什么 ng show not take false.
<form name="zhf" class="form-horizontal">
<div data-ng-repeat="(key, i) in vm.items.Info | limitTo: (vm.NumberOfDays)">
<div class="col-sm-3">
<input type="text" class="form-control" id="w{{key}}" name="w{{key}}" ng-model="vm.item[key].w" placeholder="0" ng-pattern="/^[0-9]{1,10}([,.][0-9]{1,2})?$/" required>
<p style="color: #a94442" class="text-danger" data-ng-show="Zhf.w{{key}}.$error.pattern">
<span>Not a valid number!</span>
</p>
</div>
<div class="col-sm-2">
<button type="button" class="btn btn-danger btn-sm " ng-click="vm.delete(key)">remove</button>
</div>
</div>
</form>
vm.delete = function(index) {
vm.items.Info.splice(index, 1);
vm.item.splice(index, 1);
vm.NumberOfDays -= 1;
}
【问题讨论】:
标签: javascript jquery html angularjs dom