0

我对 Angular 完全陌生,所以我希望我能清楚地描述我的问题。我正在尝试从可观察对象中获取日期属性以将其显示在前端的 KendoUI 日期时间选择器中。

这是我的源代码:我有一个ResultObject具有 2 个属性的对象(id, myCustomDate)id属性是 type ,属性numbermyCustomDatetype Date

我通过 REST API 请求获取数据。这是电话:

this.httpService.get<ResultObject>(this.service.Url + "getresultobject", { blockUi: true }).
    subscribe(result => this.result$.next(result));

//this is where I get the result through a web service call:
result$: Subject<ResultObject> = new BehaviorSubject<ResultObject>(null);

//this is where I create my observable, in the constructor:
this.resultObeservable$ = this.result$.map(r => r);

这是我遇到的主要问题,我试图从对象结果中分配属性日期:

this.resultObeservable$.subscribe(d => this.ngZone.run(() => {
   console.log(d);
   this.myCustomDate= d.resultDate; //----> here i get the exception
}));

例外说dnullor undefined

正如我所说,我对 Angular 完全陌生,我什至不知道这样的用法ngZone是否正确。因此,如果我能得到任何帮助,那就太好了。

4

0 回答 0