【问题标题】:How to detect end of data binding of Kendo Grid angular2?如何检测 Kendo Grid angular2 的数据绑定结束?
【发布时间】:2017-02-10 15:01:48
【问题描述】:
我们有一个 angular2 webapp,我们使用 Kendo Grid 来显示数据。我们使用 JSDO 从一个 RESTful Web 服务中检索数据。我们需要能够检测行何时被渲染。原因是我们需要默认选择第一行,并在网格外的字段中显示一些额外的数据。
原始 Kendo Grid 有我们可以订阅的 dataBound 事件。我们无法在 Angular2 网格中找到等价物。
【问题讨论】:
标签:
angular
kendo-grid
kendo-ui-angular2
【解决方案1】:
鉴于您使用 [(ngModel)]="mydata" 绑定到网格,“数据绑定”事件是您更新 mydata 的时刻。
假设您订阅了一个 Observable,它会为您提供网络服务的结果。
你会做这样的事情:
myObservable.subscribe(
val => {
this.mydata = val;
// Do whatever you need to do here
},
error => {
console.log(error);
},
() => {
}
);