2016-04-28 25 views
0

在過去的四個小時裏,我試圖在ui網格中顯示確認對話框,點擊刪除圖標。我使用Angular-confirm顯示dialog.Last賣的網格包含添加和刪除icons.Confirm對話框正常工作,如果它不是在網格中,但網格單元確認指令內拋出exception.This是我加網格模板刪除Angularjs 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>'; 

這是例外我得到

令牌'{'在第41列的無效鍵xpression [grid.appScope.deleteWorkExperienceById({{row.entity.UserWorkExperienceId}})]從[{row.entity.UserWorkExperienceId}})]開始。

回答

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>';