[英]angular2 viewing observable with async pipe not rendering
我正在使用@ngrx/store
,正在从商店中获取状态的一部分。
我有一个想要显示该切片的组件。 但是,使用{{ obs$ | async}}
模板中存在{{ obs$ | async}}
,则不会呈现整个模板。 如果我删除{{ obs$ | async }}
{{ obs$ | async }}
然后呈现SLICE:
是否知道为什么会这样或如何诊断问题? JS控制台没有显示任何错误。
@Component({
selector: 'slice',
template: `SLICE: {{ obs$ | async }}
})
export class Slice {
obs$: Observable<any>
constructor(private store:Store<any>) {
this.obs$ = this.store.select(s => s.slice);
}
}
我曾经有过类似的问题。 在我的情况下,当在*ngFor
块内使用async
管道时,angular不会渲染模板。
我包含了Angular2.beta13的缩小版,并且通过将Angular与美化的JavaScript包含在一起来解决。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.