javascript - 如何在剑道网格中写入 IF 条件?
问题描述
我想在剑道网格列中使用 if 条件。但它不起作用。我想把图像取决于条件。有语法错误吗?
<kendo-grid-column field ="Scanned_STS" title="Status" width="20">
<ng-template kendoGridCellTemplate let-dataItem> "# if(Scanned_STS == 1) { # #= "<img src=''>" # # } else if (Scanned_STS == 0) { # #= "<img src=''>" # # }"</ng-template>
</kendo-grid-column>
解决方案
嗨,如果您使用 Angular,您可以使用NgIf
import { Component } from '@angular/core';
import { sampleProducts } from './products';
@Component({
selector: 'my-app',
template: `
<kendo-grid [data]="gridData">
<kendo-grid-column field="ProductName">
<ng-template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex">
<strong>{{dataItem.ProductName}}</strong>
<img *ngIf='dataItem.Discontinued' src='' alt='Item Discontinued'/>
<img *ngIf='!dataItem.Discontinued' src='' alt='Item Continued'/>
</ng-template>
</kendo-grid-column>
</kendo-grid>
`
})
export class AppComponent {
public gridData: any[] = sampleProducts;
}
推荐阅读
- firebase - 带有数组/列表属性的 Firebase 安全规则语法
- java - Spring Cloud Contract 与 Spring Cucumber
- neo4j - 不是创建适当的索引查询而是花费大量时间但是 neo4 写入速度足够快
- c++ - 带有 Visual C++ 的 libclang
- python - 嵌套循环,二维数组
- php - 数据表 - 通过引导日期选择器值过滤 sql 查询
- postgresql - 如何连接到 Google CloudSQL PostgresSQL
- amazon-web-services - 在 cloudformation 中限制对 VPC 的 API Gateway 端点的访问
- java - 无法在spring框架中将freemarker模板的编码更改为UTF-8
- postgresql - AWS RDS PostgreSQL 中不存在 pg_catalog