编程语言
首页 > 编程语言> > javascript-Aurelia组件生命周期中的远程服务

javascript-Aurelia组件生命周期中的远程服务

作者:互联网

我正在尝试找出在组件生命周期的哪一点调用远程服务?

我希望创建绑定到远程服务的组件,因此,不是在屏幕激活生命周期中使用Activate回调调用我的远程服务,而是每个组件自己调用远程服务.他们将显示加载动画,直到他们从远程服务接收到数据为止.

解决方法:

使用附件的回调.当视图模型具有附加方法时,在将视图添加到DOM后,aurelia将对其进行调用.或者,您可以使用bind回调.它在生命周期中比附加的要早一些,并且在组件已进行数据绑定(但尚未附加到DOM)之后被调用.

使用分离或取消绑定方法清除/取消订阅/取消您可能在附加或绑定中进行的任何异步进程或订阅.

已创建(视图)>> bind(bindingContext)>> Attached()>> detached()>> unbind()

标签:aurelia,javascript
来源: https://codeday.me/bug/20191119/2032868.html