IgniteUI + AngularJS" On Row Select"事件

时间:2015-08-22 19:23:40

标签: angularjs ignite-ui

对不起,我 用Google搜索,查看了Infragistics网站及其GitHub部分,但我投降了。

如何实施" 在行选择"将IgniteUI库与AngularJS一起使用时的事件?

即使是包含演示版的IgniteUI-AngularJS GitHub页面也没有显示如何执行此操作。

这是执行它的jQuery方法(来自this webpage

$("#grid").on("iggridselectionactiverowchanged", function (evt, ui) {
     var message = "iggridselectionactiverowchanged";
     apiViewer.log(message);
});

...但我想知道如何从我的AngularJS控制器捕获此事件(并将jQuery的数量保持在最低限度)。

有可能吗?

我还尝试了向此控件添加ng-model属性的标准方法,并尝试在此变量上放置watch,但此控件似乎忽略了ng-model

是否有人使用AngularJS成功使用此控件?

1 个答案:

答案 0 :(得分:1)

首先,我想提供一些有关Ignite UI的背景信息。 Ignite UI构建于jQuery和jQuery UI之上。 Ignite UI的Angular指令为开发人员提供了一种声明性地初始化控件的方法,并为双向数据绑定提供了开箱即用的支持。该产品仍然不是Angular的原生产品,因此它不会像使用原生Angular组件那样消耗它作为功能的所有内容。这并不意味着你失去了功能,只需要通过jQuery来利用它。

要回答具体问题,您可以声明性地as described in the documentation绑定事件处理程序。