Le clic de bouton ne fonctionne pas dans la grille angulaire Celltemplate

Je tente de travailler avec celltemplate. Mais l'événement de clic n'a pas fonctionné.

$scope.format = function(val){ return val.replace(/\//g, ""); }; var executionColumns = { data: [], enableSorting: true, paginationPageSizes: [25, 50, 75], paginationPageSize: 25, enableColumnMenu: true, enableFiltering: true, columnDefs: [ { field: 'StartDate', cellTemplate: '<button ng-click="format (row.entity)">log</button>' }, { field: 'Status' }, ] }; 

Donc qu'est ce que je devrais faire? Quel est le problème?

    Cela fonctionne pour moi comme le 2ème code

      columnDefs: [ { field: 'StartDate', cellTemplate: '<button ng-click="format(grid.getCellVale(row.entity) )">log</button>' }, { field: 'Status' }, ] 

    Ou déplacez votre fonction de formatage vers un audit externe défini comme

      $scope.globalExternalScope = { format:function(entity){..........} } 

    Puis utilisez le modèle comme

      columnDefs: [ { field: 'StartDate', cellTemplate: '<button ng-click="getExternalScopes().format(grid.getCellVale(row.entity) )">log</button>' }, { field: 'Status' }, ] 

    Utilisez <button ng-click="grid.appScope.format (row.entity)">log</button>

    Ça fonctionne pour moi maintenant!