我可以保护组件的方法(私有方法)吗?

时间:2019-04-01 01:05:53

标签: angular angular-components

下面链接的Stackblitz应用程序是一段摘录,演示了Angular的指南示例,该示例显示了父组件和子组件如何进行通信。在此示例中,父级通过@ViewChild装饰器引用子级组件,然后能够调用其方法。

父组件的startstopseconds方法只是同名子组件的包装。

我的问题是,为什么我的孩子的方法这么开放而没有选择让它们保密?在我粘贴的代码中,我已经尝试过修改子方法,以将这些方法声明为private,并且如您所见,由于示例代码仍在运行,因此无济于事。

我可以确保我可以编写一个组件,以便可以控制要向父容器公开的哪种方法,以及对父容器不可用的那些方法吗?

0 个答案:

没有答案