2013-03-26 70 views
25

我在ng-grid中使用角度按钮。我需要知道我怎样才能识别网格中点击哪个按钮。AngularJS ng网格与自定义按钮

我猜复杂的部分是,在选择行之前单击该按钮(只是我的分析,可能不会与解决方案:)帮助

的网格外观

快拍ng-grid

说明问题here

回答

26

我已经能够找出如何解决我的问题plunker,基本上传中“行”为你的功能NG-单击某个参数。 NG-点击= “保存(行)”

之前

.. ng-click="edit(selectedItem)" >Edit</button> ' 

.. ng-click="edit(row)" >Edit</button> ' 

我已经更新了plunker here,以反映同

row.entity会给我的实体绑定到这排电网

+0

完美,谢谢!你在哪里找到关于实体对象的信息? – 2013-12-08 04:14:46

+0

我很抱歉,我对AngularJS有点失落,但是我记得在一些博客上查找它,然后有同样的未答复的查询,这将是非常好的,有人可以添加到答案 – Sudarshan 2013-12-17 22:34:28

+3

@Sudarshan你知道如何以防止按下“编辑”按钮时选择行? – 2013-12-29 14:00:54

5

@Shai Aharoni您可以阻止该行通过传递$事件作为第一个参数单击处理程序进行选择:

.. ng-click="edit($event, row)">Edit</button> 

,然后从处理程序内调用stopPropagation()的事件。

$scope.edit = function(event, row) { event.stopPropagation(); }