【发布时间】:2020-07-04 17:12:49
【问题描述】:
我陷入了一个我什至不知道是否可以解决的问题。 我的要求是我有一个可以有很多自定义的表单,但是每次自定义的提交都是一样的 为了避免重复代码,我正在考虑创建一个子组件,在其中注入 html 元素。 我创建了一个堆栈闪电战
https://stackblitz.com/edit/angular-wah7x4
我的问题是我无法在子组件中提交表单。 那么,是否可以将表单传递给子组件,然后在子组件中提交表单?
【问题讨论】:
-
什么不正常,你能在这里解释一下吗?
-
我会尝试...我有很多带有表单的父级,但只有一个提交逻辑。我想使用 templateOutlet 将 html 元素传递给子元素并在子元素中执行提交的逻辑,以便在代码中只有一个点执行提交操作
-
stackblitz.com/edit/… 这能解决你的问题吗
-
您可以将您的提交逻辑放在一个服务中,并在您的每个父组件中提供该服务。所以代码仍然在一个地方,可以很容易地重用
-
是的,这是可能的。但是如果我把逻辑放在服务上,表单的模板就没用了????
标签: angular parent-child angular-reactive-forms