有关在角度5中使用共享组件的一个常规查询。 例如,我有一个具有某些功能的共享组件。 我有两个模块需要共享。对于一个模块,需要执行一个验证,并且期望在共享模块中有一个输入。因此,要实现这一目标,我们是否需要处理此共享组件?
还有其他方法可以实现这一目标吗?
请告知。
答案 0 :(得分:0)
假设您需要在父组件之一而不是其他父组件中进行验证
由于共享组件是子组件,因此它可以接受父组件的@input,从您的可重用性和可读性出发,我建议您做这样的事情,
父组件逻辑
<shared-component [validate]="A Boolean Passed from parent compoent"></shared-component>
共享组件逻辑
@input()validate: Boolean
如果父组件将验证发送为true,则可以在字段中添加验证逻辑,如果发送为false,则可以忽略验证。
希望这会有所帮助,如果我错了,请纠正我。