角共享模块

时间:2018-12-12 10:16:58

标签: angular

有关在角度5中使用共享组件的一个常规查询。 例如,我有一个具有某些功能的共享组件。 我有两个模块需要共享。对于一个模块,需要执行一个验证,并且期望在共享模块中有一个输入。因此,要实现这一目标,我们是否需要处理此共享组件?

还有其他方法可以实现这一目标吗?

请告知。

1 个答案:

答案 0 :(得分:0)

假设您需要在父组件之一而不是其他父组件中进行验证

由于共享组件是子组件,因此它可以接受父组件的@input,从您的可重用性和可读性出发,我建议您做这样的事情,

父组件逻辑

<shared-component [validate]="A Boolean Passed from parent compoent"></shared-component>

共享组件逻辑

@input()validate: Boolean

如果父组件将验证发送为true,则可以在字段中添加验证逻辑,如果发送为false,则可以忽略验证。

希望这会有所帮助,如果我错了,请纠正我。