Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Angularjs中显示动态网格页面的图标_Angularjs_Restangular - Fatal编程技术网

在Angularjs中显示动态网格页面的图标

在Angularjs中显示动态网格页面的图标,angularjs,restangular,Angularjs,Restangular,我是angularjs新手,我想用状态图标创建网格 常量代码: segment: { type: 'segment', name: 'segment', contextKey: '', innerLists: [], foreignKey: 'segmentId', title: 'name', metaData: [{ key: 'id', text: 'ID' }, { key: 'name', text: 'Name' }, { key:

我是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" />');

  });
}
函数数据操纵器(数据){
//为中央显示添加属性
data.forEach(函数(实体){
if(entity.segment!=null){
//地位
var active=entity.segment.active;
如果(活动!=null){
如果(活动==真)
entity.status=‘活动’;
else if(active==false)
entity.status=‘不活动’;
}
entity.segmentType=angular.element(“”);
});
}
问题:我得到以下错误

错误:[$parse:isecdom]不允许在角度表达式中引用DOM节点!表达式:getInnerField(项,列)


我需要解决这个问题,而不使用ng grid。感谢您的输入。

您能详细解释一下您正在尝试做什么吗?通过grid,您的意思是您想要一个表吗?您在哪里尝试创建这个网格,从控制器或指令?尝试包装元素的目的是什么?我正在尝试添加新的状态列,每一行都有相应的图标。不,我已经有了一个表。我已经通过常量创建了这个表格网格。所以我需要为新表格网格列包装图标。你能提供示例代码,以便理解它吗?是的,查看你的代码会更有帮助。我不确定常量是什么意思,请显示控制器和视图。错误在getInnerField(项,列)中。我在任何地方都看不到(因为这是一个解析错误),所以我猜它在您的视图中。您能提供它吗?