【发布时间】:2017-11-30 17:33:21
【问题描述】:
我正在开发一个小型 AngularJS (1.6) 应用程序,尝试使用基于组件的架构。
在我的 HomePageComponent 上,我有三个不同的子组件 A、B 和 C,它们都包含不同的内容,例如输入字段、日期选择器和列表。如果我的任何子组件中的验证失败,则应该无法导航到下一页(状态)。因此应该禁用“按钮 A” - 例如。组件 A 中的名称输入字段未设置。
但是,我似乎无法找到合理的解决方案/模式来说明如何在使用组件时实现此功能。
有人对此有适当的解决方案吗? 提前致谢
【问题讨论】:
-
在 HomePageComponent 中,如果你添加了
<form>嵌套组件中的任何输入和验证都将参与外部表单验证
标签: angularjs angular-ui-router angular-components