在角隔离范围内观察表单验证
Watching form validation in angular isolated scope
当在angular中使用表单时,如果范围都在"一级",我可以在控制器中的form变量上使用watch来查看验证何时发生了变化:http://plnkr.co/edit/s4s2FeRDc6hEJHUqQLZO?p=preview(在控制台上看)
然而,如果使用ng-include,这似乎会破坏手表:http://plnkr.co/edit/YFx22DiB0WA9UyNa80kR?p=preview
似乎孤立的作用域破坏了东西,或者,更可能的是,我有…我该怎么做呢?
谢谢,
垫
将您的ng-controller="form"
移动到ng-form
元素中,而不是在具有ng-include
的元素中声明它。似乎ng-include
为内部组件创建了一个孤立的作用域,因此表单对外部是不可见的。
编辑:错误
相关文章:
- 解析javascript表单验证器
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- Javascript表单验证的缺点
- Jquery的表单验证不起作用
- 语义ui表单验证:图像url
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- JavaScript表单验证-“;“错误”;不按需要工作
- Mailchimp内联表单验证不适用于JS加载的HTML
- jQuery/JS获胜't在表单验证后重定向
- jquery表单验证复选框错误显示
- javascript表单验证-数值和密码
- 我想知道如何在javascript中进行表单验证
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 使用记录保存的消息进行表单验证
- 表单验证工作不正常,在不检查条目的情况下继续
- 如何对未知表单元素进行表单验证
- 使用ajax、php和mysql进行表单验证
- JS表单验证未发生
- 表单验证jsphp路径