我正在尝试获取通过ng-repeat分配给数据的文本框,以便通过javascript验证数据(例如,如果它是电子邮件等)。
以下是我正在使用的类似内容:
<input class="form-control"
ng-if="key.sch_input_type == 'text'"
type="vm.data[key.input_type]"
class="form-control"
ng-model="vm.data[column_name]"
ng-change="vm.updateRecord(data)">
我知道可以使用角度验证库,但由于代码当前的方式,类型用于其他目的(在本例中为文本),所以我无法将其设置为我需要的所以我是使用RegEx通过Javascript完成。例如,如果它不是电子邮件,则文本框应突出显示红色。
有没有办法可以获得有问题的文本框或更好的方法呢?