我正在使用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链接,我发现它不起作用。 (您可以点击链接查看确切的错误文本)。
答案 0 :(得分:2)
如果您为外部模板指定的名称不是$templateCache
中已有的名称,则似乎有效。
$scope.gridOptions = {
data: 'myData',
columnDefs: [{
field: 'name',
displayName: 'Name'
}, {
field: 'age',
displayName: 'Age',
cellTemplate: "exCellTemplate.html"
}]
};
工作Plunker