2014-10-30 50 views
0

我一直在使用ng網格,並必須進入他們的代碼來解決問題。以下是代碼納克電網調試片斷JavaScript文件

var value = item[condition.column] || (col.field ? item[col.field.split('.')[0]] : $utils.evalProperty(item, col.field)); 

是否有人可以告訴我這是什麼evalProperty

回答

0

我碰巧正在使用ng-grid 2.x來開發一個庫,並且遇到了同樣的問題。

使用JavaScript調試器,我把一個斷點的方法調用$ utils.evalProperty,跨進功能,並發現它實際上是NG-網格的一部分:

angular.module('ngGrid.services').factory('$utilityService', ['$parse', function ($parse) { 
// ... 
    this.evalProperty = function (entity, path) { 
    return $parse(preEval('entity.' + path))({ entity: 
    }; 
相關問題