Angularjs ui网格使用Angular Confirm

时间:2016-04-28 21:53:20

标签: angularjs angular-ui-grid

在过去的四个小时里,我试图在点击删除图标的ui网格中显示确认对话框。我正在使用Angular-confirm显示对话框。网格的最后销售包含添加和删除图标。确认如果对话框不在网格中但在网格单元格确认指令内部引发异常,则该对话框正常工作。这是我添加删除的网格模板

'<div class="ui-grid-cell-contents text-right last-cell"><a ng-click="grid.appScope.' + editFunc + '({{row.entity.' + primaryKey + '}})"><i class="fa fa-pencil"></i></a>' +
'<a ng-click="grid.appScope.' + deleteFunc + '({{row.entity.' + primaryKey + '}})" confirm="Hello"><i class="fa fa-trash"></i></a></div>';

这是我得到的例外

  

表达式[grid.appScope.deleteWorkExperienceById({{row.entity.UserWorkExperienceId}})]第41列的令牌'{'无效键]从[{row.entity.UserWorkExperienceId}})开始。

1 个答案:

答案 0 :(得分:0)

这个怎么样?

'<div class="ui-grid-cell-contents text-right last-cell">
 <a ng-    click="grid.appScope.editFunc({{row.entity['+primaryKey+ ']}})">
 <i class="fa fa-pencil"></i>
 </a>
 <a ng-click="grid.appScope.deleteFunc({{row.entity[' + primaryKey + ']}})" confirm="Hello">
 <i class="fa fa-trash"></i>
 </a>
</div>';