gpt4 book ai didi

angularjs - 如何在有 Angular 的 ui-grid 单元格中添加图像

转载 作者:行者123 更新时间:2023-12-02 22:30:15 26 4
gpt4 key购买 nike

如何在 Angular ui-grid 单元格中添加图像。

var app = angular.module('app', ['ngAnimate', 'ngTouch', 'ui.grid']);

app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) {
$scope.gridOptions = {
enableSorting: true,
columnDefs: [
{ field: 'name' },
{ field: 'company' },
{ field: 'image'}
],
data:[
{name:"Name1",company:"Company1",image:"http://cdn.flaticon.com/png/256/70689.png"},
{name:"Name2",company:"Company2",image:"http://cdn.flaticon.com/png/256/70689.png"},]
};
}]);

最佳答案

您可以使用自定义单元格模板来渲染单元格中的图像。

var app = angular.module('app', ['ngAnimate', 'ngTouch', 'ui.grid']);

app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) {
$scope.gridOptions = {
enableSorting: true,
rowHeight:100,
columnDefs: [
{ field: 'name' },
{ field: 'company' },
{ field: 'image', cellTemplate:"<img width=\"50px\" ng-src=\"{{grid.getCellValue(row, col)}}\" lazy-src>"}
],
data:[
{name:"Name1",company:"Company1",image:"http://cdn.flaticon.com/png/256/70689.png"},
{name:"Name2",company:"Company2",image:"http://cdn.flaticon.com/png/256/70689.png"},
{name:"Name3",company:"Company3",image:"http://cdn.flaticon.com/png/256/70689.png"}
]
};

}]);

这是一个工作 plnkr。

http://plnkr.co/edit/awQ7B0WmmZhythlCZmgt?p=preview

关于angularjs - 如何在有 Angular 的 ui-grid 单元格中添加图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30267172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com