【发布时间】:2018-04-08 02:58:07
【问题描述】:
我正在使用 Angular 2 开发一个应用程序。在我的场景中,有三个组件:
- SearchComponent:该组件调用Web服务并将结果注入SearchResultComponent。
- SearchResultComponent:这个组件将我的数据暴露在一个表中。
- EditComponent:此组件允许编辑我的数据。
以下SearchComponent代码:
<form>
... there my form input
</form>
<!-- result is a property inside my SearchComponent class -->
<search-result [(value)]="result"></search-result>
以下SearchResultComponent代码:
<div>
<table>
... there is my table
... foreach row I have one edit component
<tr>
<td>data</td>
<td>
<edit></edit>
</td>
</tr>
</table>
</div>
在我的 EditComponent 代码下方:
<form>
... There are edit inputs...
</form>
<button label="Salva" (click)="edit()"></button>
<edit [(documentId)]="id"></edit>
我的目标是当我点击保存按钮时,我会重新加载我的结果。
我怎样才能达到目标?
谢谢
【问题讨论】:
-
所以问题是,如果您在组件之间没有直接连接,最好使用 Service 来使用服务,您可以从 angular.io/tutorial/toh-pt4 了解它
标签: angular typescript