2015-01-07 1 views
0

Можно ли сделать табличную колонку редактируемой при использовании угловых символов? У меня есть эта таблица:Как сделать столбец редактируемым в столбце таблицы с угловыми?

<table> 
    <thead> 
    <tr class="header"> 
     <th>id</th> 
     <th>files</th> 
    </tr> 
    </thead> 
    <tbody ng-repeat="person in persons"> 
    <tr> 
     <td>{{person.id}}</td> 
     <td>{{person.fileNames)}}</td> 
    </tr> 
    </tbody> 
</table> 

Так у меня есть $ scope.fileNames, который представляет собой массив, содержащий имена файлов на человека, например:

["Koala.jpg","Tulips.jpg","Tulips.jpg","Hydrangeas.jpg","Lighthouse.jpg","Chrysanthemum.jpg"] 

Я хотел бы сделать это второй столбец редактируемых для пользователя поэтому он может изменить/удалить файлы, как я могу это сделать?

+0

если вы используете gridOptions вы можете использовать: enableCellEdit: правда. см. демо здесь: http: //angular-ui.github.io/ng-grid/ или http://plnkr.co/edit/KJmYbO?p=preview –

ответ

0

Использование contentEditable

<table> 
    <thead> 
    <tr class="header"> 
     <th>id</th> 
     <th>files</th> 
    </tr> 
    </thead> 
    <tbody ng-repeat="person in persons"> 
    <tr> 
     <td contentEditable>{{person.id}}</td> 
     <td contentEditable>{{person.fileNames)}}</td> 
    </tr> 
    </tbody> 
</table> 
Смежные вопросы