Angular 这不是一个函数

Angular 这不是一个函数,angular,ngrx,Angular,Ngrx,我试图订阅我的可观察的“TemplateName”,我有这个错误 我不知道是什么: templateName: Observable<string>; this.templateName = this.requestDetail.request.templateName; 我有一个错误: 这不是一个函数 this.requestDetail.request.templateName必须是可观察的,您才能订阅 此.templateName声明为可观察的,因此请求.templateNa

我试图订阅我的可观察的“TemplateName”,我有这个错误

我不知道是什么:

templateName: Observable<string>;
this.templateName = this.requestDetail.request.templateName;
我有一个错误:

这不是一个函数


this.requestDetail.request.templateName
必须是可观察的,您才能订阅

此.templateName
声明为可观察的,因此
请求.templateName
必须是同一类型。也许这对你有帮助:

templateName = new Subject<string>();
request.templateName: Observable<string> = this.templateName.asObservable();
有关更多信息,请查看和

templateName = new Subject<string>();
request.templateName: Observable<string> = this.templateName.asObservable();
request.templateName: Observable<string> = new Observable((observer) => {
    // observable execution
    observer.next("bla bla bla")
    observer.complete()
})