Is $dirty, $pristine in AngularJS be used in forms only?

时间:2015-08-11 11:05:15

标签: angularjs validation

I am new to AngularJs and I know that I can use $dirty , $pristine, $ error in form validation. However is it necessary to explicitly create a form in

<form>..</form>

to use these properties ?

2 个答案:

答案 0 :(得分:3)

您好,因为您是Angualar的新手,从制造商本身开始,没有比这更好的了。正如Sathish所说,AngularJsDocumentation非常好。 要回答您的问题是,您必须明确创建表单,因为这些是表单的属性。 要更好地理解表单,您可以转到此链接http://mrbool.com/the-concepts-of-angularjs-forms/29117

答案 1 :(得分:1)

  

是否有必要明确创建表单

答案是否定的。

虽然使用form标记非常有助于创建输入标记集作为一个整体进行处理(通常通过发送到服务器),但这并不是出于角度目的。

您可以轻松地将ng-form指令用作其他标记类型(不仅仅是表单)的属性。

从源代码中您可以看到,如果您使用form标记或ng-form作为 E A ttribute或< strong> C lass你会得到同样的行为

restrict: isNgForm ? 'EAC' : 'E'

link