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 ?
答案 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'