Angularjs ng网格无法编辑单元格

Angularjs ng网格无法编辑单元格,angularjs,ng-grid,Angularjs,Ng Grid,我有非常简单的网格布局。当我尝试在单元格编辑模式下编辑单元格时,我只能输入一个字符。如果我输入另一个字符,上一个将被覆盖。如果我粘贴一个字符串,然后按任意字符,它将删除上一个字符串并替换为单个字符。 我不知道这是为什么造成的 app.controller ('TableEditCtrl',function($scope){ $scope.myData =[{"Time":"","OldValue":"","NewValue":"", "Action" : "NoChange"}]; $scope

我有非常简单的网格布局。当我尝试在单元格编辑模式下编辑单元格时,我只能输入一个字符。如果我输入另一个字符,上一个将被覆盖。如果我粘贴一个字符串,然后按任意字符,它将删除上一个字符串并替换为单个字符。 我不知道这是为什么造成的

app.controller ('TableEditCtrl',function($scope){
$scope.myData =[{"Time":"","OldValue":"","NewValue":"", "Action" : "NoChange"}];
$scope.gridOptions = { 
        data: 'myData',
        columnDefs : [{field: 'Time' , displayName : 'Time', enableCellEdit : true}]

});

<div ng-grid="gridOptions" style="margin-top : 1%;float : left; height : 400px"></div>  
app.controller('TableEditCtrl',函数($scope){
$scope.myData=[{“时间”:“旧值”:“新值”:“操作”:“无更改”}];
$scope.gridOptions={
数据:“myData”,
columnDefs:[{field:'Time',displayName:'Time',enableCellEdit:true}]
});

尝试添加“enableCellSelection:true”

使用
editableCellTemplate试试这个

columnDefs : [{field: 'Time' , displayName : 'Time', enableCellEdit : true, editableCellTemplate: '<div><form name="inputForm"><input type="text" ng-class="\'colt\' + col.uid" ui-grid-editor ng-model="MODEL_COL_FIELD"  /></form></div>' }]
columnDefs:[{field:'Time',displayName:'Time',enableCellEdit:true,editableCellTemplate:'}]

jsfiddle会有帮助,现在看不出有什么问题。plnkr没有问题,但我不知道为什么我的应用程序中会出现这个问题。请帮助。这让我发疯。Plunker对我有用。我对我所有的代码都进行了注释,并开始逐一取消注释。问题没有消失。然后创建了一个新的JS文件,并逐个添加了我的方法再一次。现在它起作用了。问题很奇怪。谢谢。