Angular指令传递函数/引发事件

时间:2015-10-31 04:41:45

标签: javascript angularjs angularjs-directive

我一直在将遗留项目升级到角度。使用dhtmlxgrid我创建了一个指令。

angular.module('amod', []).directive('dxGrid', function() {

return {
    restrict: 'A',
    scope: false,
    transclude: true,
    template: '<div ng-transclude></div>',

    link: function($scope, $element, $attrs, $controller) {

        $scope.$watch($attrs.data, function(xmlData) {
            mygrid.clearAll();
            mygrid.loadXMLString(xmlData); 
         mygrid
        });


        //init grid
        var mygrid = new dhtmlXGridObject($element[0]);


    }

  };
});

这适用于绑定数据,但现在我需要在用户行选择事件时进行响应

来自dhtmlxgrid doc。

   grid.attachEvent("onRowDblClicked", function(rId,cInd){

   });

最后,我想要做的是在选择行时在控制器上运行一个函数,并且还能够将一行传递给指令。

0 个答案:

没有答案