2016-04-28 15 views
0

最後の4時間は、削除アイコンをクリックするとuiグリッドに確認ダイアログを表示しようとしています。表示ダイアログにAngular-confirmを使用しています。グリッドのアドオンのための私のグリッドテンプレートが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>'; 

そして、これは例外では削除されていないグリッドではなく、グリッドセル確認ディレクティブの内側にはexception.Thisをスローした場合の追加と削除icons.Confirmダイアログが正しく動作含まれてい私が得ている

トークン '{'無効なキーをeの列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>'; 
関連する問題