我做了一个简单的演示,我在其中制作表格的自定义单元格
{
field: 'id',
name: '',
enableColumnMenu: false,
cellTemplate: 'edit-button.html',
width: 34,
enableFiltering: false,
},
我从这里使用角度ui网格 http://ui-grid.info/docs/#/tutorial/101_intro
我尝试获取点击事件但它无法正常工作。我尝试了
<div class="ui-grid-cell-contents">
<button type="button" class="btn btn-xs btn-primary" ng-click="self.editRow(grid, row)">
<i class="fa fa-edit"></i>
</button>
</div>
我在控制器中创建了 editRow 功能。但它没有激发为什么
self.editRow = editRow;
function editRow(grid, row) {
alert('--')
}
我还有一个问题,为什么当我包含 $ uibModal 的依赖项时它显示错误已包含angular和ui bootsrap文件
答案 0 :(得分:1)
uiGrid将父范围绑定到名为&#34; appScope&#34;的范围,您可以从那里获取您的功能(此处的文档:http://ui-grid.info/docs/#/tutorial/305_appScope)
[]
无法找到$ uibModal,因为您可能仍在使用旧版本的ui-bootstrap仍然使用非前缀版本的服务($ modal)