我是angularjs的新手,我想用状态图标创建网格。
常数代码:
segment: {
type: 'segment',
name: 'segment',
contextKey: '',
innerLists: [],
foreignKey: 'segmentId',
title: 'name',
metaData: [{
key: 'id',
text: 'ID'
}, {
key: 'name',
text: 'Name'
}, {
key: 'segmentType',
text: 'Segment Type',
isSortable: false
}, {
key: 'status',
text: 'Status',
isSortable: false
}]
}
控制器代码:
function dataManipulator(data) {
//add property for the central display
data.forEach(function(entity) {
if (entity.segment != null) {
// status
var active = entity.segment.active;
if (active != null) {
if (active == true)
entity.status = 'Active';
else if (active == false)
entity.status = 'InActive';
}
entity.segmentType = angular.element('<img src="http://i.imgur.com/945LPEw.png" />');
});
}
问题:我收到以下错误
“错误:[$ parse:isecdom]不允许在Angular表达式中引用DOM节点!表达式:getInnerField(item,col)”
我需要解决此问题,而不使用ng-grid。感谢您的意见。