如何检测剑道网格angular2的数据绑定结束?

时间:2017-02-10 15:01:48

标签: angular kendo-grid kendo-ui-angular2

我们有一个angular2 webapp,我们使用Kendo Grid来显示数据。我们使用JSDO从一个宁静的Web服务中检索数据。我们需要能够检测何时渲染行。原因是我们需要默认选择第一行并在网格外的字段中显示一些额外的数据。

Original Kendo Grid有我们可以订阅的dataBound事件。我们无法在Angular2网格中找到等效项。

1 个答案:

答案 0 :(得分:1)

鉴于您使用[(ngModel)]="mydata"绑定到网格,“数据绑定”事件就是您更新mydata的时刻。

假设您订阅了一个Observable,它会为您提供Web服务的结果。

你会做那样的事情:

    myObservable.subscribe(
        val => {
            this.mydata = val;
            // Do whatever you need to do here
        },
        error => {
            console.log(error);
        },
        () => {
        }
    );