Angular Observerable不调用视图更改事件IsAuthenticated$| async

Angular Observerable不调用视图更改事件IsAuthenticated$| async,angular,observable,Angular,Observable,我读过关于变化检测策略的书。我发现我需要在订阅事件上手动调用更改事件。但是我认为异步管道是为它而设计的,不是吗?它在我的情况下不起作用。不,async管道不会触发已更改的检测。没有管道触发更改检测。管道有一个方法transform,在变更检测期间执行,该方法应返回当前值。此方法在由更改检测机制执行的updatenderer函数内触发 您可以在中阅读更多关于updateRenderer的信息。您是否可以更具体地至少粘贴您的代码?我发现获取可观察对象的服务创建了两次,因此我有两个不同的可观察对象。但

我读过关于变化检测策略的书。我发现我需要在订阅事件上手动调用更改事件。但是我认为异步管道是为它而设计的,不是吗?它在我的情况下不起作用。

不,
async
管道不会触发已更改的检测。没有管道触发更改检测。管道有一个方法
transform
,在变更检测期间执行,该方法应返回当前值。此方法在由更改检测机制执行的
updatenderer
函数内触发


您可以在中阅读更多关于
updateRenderer
的信息。

您是否可以更具体地至少粘贴您的代码?我发现获取可观察对象的服务创建了两次,因此我有两个不同的可观察对象。但是为什么服务不是单例的呢?我想是的,但是问题出在另一个问题上。我想你的问题是管道是否触发更改检测