访问Angular类中的受保护方法

时间:2019-01-20 18:43:16

标签: angular amcharts

是否可以通过Angular应用访问Angular库类的受保护属性?

例如,我需要从Class "DateAxes" of the library amChart4

获取受保护属性 _gridInterval 中的值

但是,类似这样的东西:

dbReadtable(con, "MY_TABLE")

给我错误消息:

  

错误TS2445:属性“ _gridInterval”受保护且仅   可在“ DateAxis”类及其子类中访问。

我知道这不是一个好习惯(尝试访问受保护的值),但是我需要获取该值。

谢谢

1 个答案:

答案 0 :(得分:1)

这可能不是一个好主意,但如果必须这样做,则可以尝试如下操作:

dateAxis['_gridInterval']

这也可能起作用:

const da: any = dateAxis;
da._gridInterval