typescript 如何在angular中只为服务中的某些方法提供访问?

vhmi4jdf  于 2023-05-19  发布在  TypeScript
关注(0)|答案(1)|浏览(92)

我有一个两个服务一个角。第一个负责数据操作,也有一些返回数据的方法。第二个负责数据渲染。RenderingService使用DataManipulationService中的两个方法。我怎样才能只提供对这两个具有接口隔离原则的方法的访问,而不添加新的类或服务类型化作为接口?对于其余的方法,我没有得到访问。不考虑使用私有修改器的解决方案,因为此服务用于应用程序的其他部分。
我可以提供我的一些错误的尝试解决这个问题
我将感激任何帮助。

wf82jlnq

wf82jlnq1#

您可以简单地为所有服务方法使用原生privatepublic关键字。

public myPublicMethod() { // do something public }

private myPrivateMethod() { // do something very secret }

相关问题