【发布时间】:2016-02-13 22:45:50
【问题描述】:
我是 Angular2 的新手,并开始编写一个应用程序,其中所有方法都在 main.ts 中,而该文件又引用了它在 main.html 中的视图。我将此应用程序重构为子组件和服务。所以,我现在有:
- app.component.ts
- app.html
- sub.component.ts
- sub.html
- data.service.ts
sub.component 作为指令包含在app.component 中。 app.compontent 注入data.service,我可以从app.component 中的点击事件调用服务。
问题
以前,我可以从组件中的函数更新视图上的进度条。现在该函数在它自己的服务中,我如何更新用户关于服务中长时间运行(递归)方法的进度?我假设我必须将服务的进度传递给app.component 或sub.component,但这是怎么做的呢?
【问题讨论】: