Javascript 使用ajax时角度ui网格中的转义引号

Javascript 使用ajax时角度ui网格中的转义引号,javascript,html,angularjs,templates,angular-ui-grid,Javascript,Html,Angularjs,Templates,Angular Ui Grid,更新2:我无法在plunker中复制此问题,因此此问题是关于可能导致此问题的字里行间的问题,而不是如何修复此问题 我试图用一个简单的ng重复来复制这个问题,但这个问题没有显示出来。这告诉我问题出在ui网格本身。问题是,我的网格中有行转义了引号,因为人们喜欢将他们的公司命名为“Anna’s Company”,我显示这些客户的信息,但看到转义字符。(我正在看《安娜的公司》) 是否需要创建自定义单元格模板?我不知道是什么导致转义字符可见,所以我不知道模板应该是什么样子。例如,在我上面设计的plunkr

更新2:我无法在plunker中复制此问题,因此此问题是关于可能导致此问题的字里行间的问题,而不是如何修复此问题

我试图用一个简单的ng重复来复制这个问题,但这个问题没有显示出来。这告诉我问题出在ui网格本身。问题是,我的网格中有行转义了引号,因为人们喜欢将他们的公司命名为“Anna’s Company”,我显示这些客户的信息,但看到转义字符。(我正在看《安娜的公司》)

是否需要创建自定义单元格模板?我不知道是什么导致转义字符可见,所以我不知道模板应该是什么样子。例如,在我上面设计的plunkr中,我在控制器中得到了以下内容:

$scope.list = [
  {name: "Bob Saget"},
  {name: "Aardvark\'s Name"},
  {name: 'Everyone\'s Name'},
  {name: 'Escaped \'Quotations\''}
];
这是在html中

<body ng-controller="MainCtrl">
  <li ng-repeat="names in list">{{names.name}}</li>
</body>

  • {{names.name}
  • 转义字符不可见。我是通过谷歌找到的。这是单元格的默认模板,需要做哪些更改?应用过滤器

    <div class="ngCellText" ng-class="col.colIndex()"><span ng-cell-text>{{row.getProperty(col.field)}}</span></div>
    
    {{row.getProperty(col.field)}
    

    更新:。我的问题是,为什么从JSON/AJAX(我的真实情况)返回的数据与我制作的人工示例不同

    您可以使用JSON文件复制它。@pankajparkar您在我的问题中编辑的plunkr不会加载任何内容到网格中,因为“(引号)导致问题的原因是,即使没有
    \'
    也只是
    '
    它没有加载JSONEND,通过使用
    stripslashes($results[$i][$ii])删除php中服务器端的转义字符来解决这个问题。