我使用ngResource从我的api中提取一些对象,然后将它们显示在表格中.好吧..问题变成了当我尝试使用angular-xeditable使'tags'属性可编辑但被视为字符串并且在angular-xeditable上没有类似"ngList"的东西.我能想到的唯一解决方案是在我的服务上将"tags"属性序列化为"tagsString",并在调用$ save()后将其反序列化..有一个更优雅的解决方案吗?
宾语:
{ "id": "yP8", "uploadDate": "2012-10-03T12:52:59-0300", "statusChangeDate": "2012-10-03T12:52:59-0300", "status": 0, "type": 1, "mimeType": "JPEG", "title": "title-36868", "tags": [ 'some-tag', 'fancy-tag' ], "language": "en", "interactions": { "likes": 12371, "dislikes": 15, "comments": 81 }, "published": true }
控制器:
app.controller( 'ContentsCtrl', function CommentsCtrl( $scope, Contents ) { $scope.contents = Contents.query(); });
模板:
{{content.id}} {{content.status}} {{content.title}} {{content.tags}} {{content.language}}
编辑:
演示(由SebastianGärtner撰写):http://plnkr.co/edit/ttPNgHXUZKmaJZ9IuB2N? p =preview