问: angular与另一个js框架通信有哪些方式?比如我设计了一个纯js写的图表库,angular组件中包装使用它,组件中接受了参数,然后调用图表并传递参数,如果组件输入参数发生变更,图表中需要知道哪些数值有变更,在这参数变更中有什么好的处理方式吗? 答: 使用观察者模式 可以使用观察者模式实现组件与图表库之间的通信。当组件中的参数发生变化时,可以触发一个事件,通知图表库做出相应的改变。图表库可以作为观察者监听该事件,以便在相应参数变化时执行相关操作。 使用Angular的Change Detection机制 A…