角4可观察。创造不工作

时间:2018-04-26 00:13:16

标签: angular observable

在我的角度4应用程序中,我想返回一个可观察的,然后订阅。 只有当所有项目都被推入数组(项目)时,才应创建此可观察对象。 当我们遍历另一个数组(listofsubitems)时,这个items数组被推送。

listofsubitems.forEach(element => {
    //do some business logic
    items.push(performlogic.validations(element));
});
const simpleObservable = new Observable((observer) => {    
    // observable execution
    observer.next(this.items)
    observer.complete()
})

在订阅部分,我订阅了这个observable并分配给一个'Subscription'类型的微调器,它显示了微调器(忙碌光标),直到你完成所有项目 在listofsubitems。

当我在forEach之后放置observable时,我只在看到填充项目后才看到微调器,但是我想在listofsubitems出现时显示 处理。

我们怎样才能做到这一点。

0 个答案:

没有答案