我想在用户填写表格后检查前缀是否唯一
在我的代码中:
<div class="form-group" ng-class="{'has-error' : course_form.prefix.$invalid && (!course_form.prefix.$pristine || submitted) }">
<div class="col-lg-3 col-md-3 col-sm-3">
<label for="prefix">Prefix</label>
</div>
<div class="col-lg-9 col-md-9 col-sm-9">
<input type="text"
class="form-control"
id="prefix"
placeholder="Prefix ( eg: FIN )"
data-ng-model="courses.single.prefix"
required name="prefix"
name-unique="prefix"
>
</div>
<div class="help-block col-lg-offset-3 col-sm-9 col-md-offset-3 col-md-9" ng-show="course_form.prefix.$invalid && (!course_form.prefix.$pristine || submitted)"> Prefix is required.
</div>
</div>
如何在我的代码中正确使用名称唯一,以便我可以正确验证前缀?
答案 0 :(得分:0)
name-unique的值必须位于您匹配的网址中。因为:
var Model = $resource("/api/" + attrs.nameUnique
对于测试,它们应该是:
$httpBackend.whenGET('/api/prefix?name=bar').respond([users[1]]);
这有帮助吗?