编程语言
首页 > 编程语言> > javascript – 更改Angular模型以更新Kendo

javascript – 更改Angular模型以更新Kendo

作者:互联网

我一直在使用Angular进行项目,最近刚刚在http://kendo-labs.github.io/angular-kendo/#/发现了Kendo-Angular项目.我成功地将Angular-Kendo添加到了我的项目中,它的工作方式就像我认为的那样,除了更新像我已经习惯了.

这个项目正是我正在寻找的,但是,文档中的示例实际上并没有显示您能够更新Angular模型以便更新Kendo数据源.

这是一段代码,例如:

$scope.data = new kendo.data.DataSource({
    data: [{
        name: "India",
        data: [10, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855]
    }, {
        name: "World",
        data: [1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, 2.245, 4.339, 2.727]
    }, {
        name: "Russian Federation",
        data: [4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, 7.832, 4.3, 4.3]
    }, {
        name: "Haiti",
        data: [0.253, 0.362, 3.519, 1.799, 2.252, 3.343, 0.843, 2.877, 5.416, 5.590]
    }]
});

使用Angular,人们会期望做出这样的事情:

<input ng-model="data[0].data[0]" />

输入字段中的输出将为10.但是,将此数据传递到图表并尝试更改输入框中的值时,图表不会更新.

有这些特定图书馆经验的人都知道如何实现这样的东西吗?这种支持是否存在?这只是一个使Kendo与Angular一起工作的库而已吗?

解决方法:

我解决了这个问题,但现在正如我期待的那样.

我只是将一个更改事件绑定到输入并调用了Kendo redraw()方法,每次我的模型更新时它都会重绘.考虑到剑道有一个完整的努力,有点烦人.你会想到2路绑定可用.

如果存在,仍在寻找更好的答案.

标签:javascript,angularjs,kendo-ui,angular-kendo
来源: https://codeday.me/bug/20191008/1873761.html