ng-grid不适用于文件引用的单元格模板

时间:2014-06-17 13:27:13

标签: javascript angularjs ng-grid

我正在使用angular-js + ng-grid,对于某些列,我想使用单元格模板。但由于某些原因,当模板html被存储并作为文件引用时,它不想工作。

    columnDefs: [ { 
       field: "Foo", 
       displayName: "Foo", 
       cellTemplate: '<div class="ngCellText"><input type="text" ng-model="row.entity[col.field]"/> </div>' 
    }] // OK

    columnDefs: [ { field: "Foo", displayName: "Foo", cellTemplate: 'cellTemplate.html' } ]
    // Error: [$parse:syntax] Syntax Error

此外,如果我从他们的网站点击plunkr链接,我发现它不起作用。 (您可以点击链接查看确切的错误文本)。

1 个答案:

答案 0 :(得分:2)

如果您为外部模板指定的名称不是$templateCache中已有的名称,则似乎有效。

    $scope.gridOptions = {
    data: 'myData',
    columnDefs: [{
        field: 'name',
        displayName: 'Name'
    }, {
        field: 'age',
        displayName: 'Age',
        cellTemplate: "exCellTemplate.html"
    }]
    };

工作Plunker