这对我有用(服务器端验证示例):
但是,我决定再问一个问题。
在该示例中,我们使用unique-email指令:
<input type="email" ng-model="userEmail" name="userEmail" required unique-email/>
但是在创建指令时,我们使用uniqueEmail:
app.directive('uniqueEmail', function($http) { ..
为什么?它是否与名称中的命名约定/规则有关?角度如何知道在哪里看以及如何将彼此联系起来?
我只是想知道,因为当我使用<input ... required uniqueEmail
它时它不起作用。直到我输入“唯一电子邮件”
如果我输入相同:
app.directive('unique-email', function($http) {
在我输入之前它不会工作uniqueEmail
所以在使用指令和定义它时没有机会使用一个样式名称。