2

我在处理 angular2 时遇到了一个问题。我有一个组件,它使用 RESTful Web 服务调用从数据库中获取数据,并将其作为表格显示在屏幕上。在同一页面中,我还有一个功能,我可以通过从表单中获取数据并将其发送到其余 api 进行保存,从而在表中添加一行。这里的问题是当我使用休息调用在表中创建一个新条目时如何将新数据加载到组件中?我不应该加载整个页面,而是加载其中我将 db 中的数据显示为表格的部分。

提前致谢。

4

2 回答 2

0

REST 服务应该在响应中包含新信息,这样对于每个已解决的承诺(REST 调用),您都可以将该数据添加到组件的控制器范围并在 html 上公开/显示它。

于 2017-01-27T05:23:24.507 回答
0

Angular2 将在您的 XHR 请求完成后触发更改检测。它由 Zone.js 完成,它注入所有可以触发数据更改的操作:setTimeout/setInterval、XHRRequest、websockets、DOM 事件等。

于 2017-01-27T06:11:00.397 回答