我是 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
or sub.component
,但这意味着如何完成?