AngularJS:验证使用指令(在某种风格),ngBlur或其他?

时间:2015-02-20 13:34:07

标签: javascript angularjs validation

在我的表单中有一个名为电子邮件的唯一输入,我想知道在焦点丢失时它是否可用。

以下是我目前研究的选项:

1)制定一个指令,并在链接功能中使用element.bind('blur', function(event),在这种情况下,我会注入服务器以连接到api并验证电子邮件;

2)制定一个指令,并使用电子邮件表单中的ng-model-options="{ updateOn: 'blur' }",在指令中注入服务以验证电子邮件,如案例1;

3)在表格中使用指令ngBlur,我会在控制器中使用一个函数进行验证。

在这些选项中,最标准和最正确的(或角度方式)是什么?为什么?

提前感谢您的帮助。

0 个答案:

没有答案