繁体   English   中英

我可以在剑道 ui angular 的 ng-template 标记处使用 *ngIf 和循环吗? 像下面的代码

[英]Can i use *ngIf with loop at ng-template tag in kendo ui angular? like below code

这是我用来根据某些条件在网格中显示剑道树列表的代码。 如果问的问题看起来很傻,请原谅我..谢谢

<div *ngIf="gridData.length > 0">
<kendo-treelist [kendoTreeListHierarchyBinding]="gridData" childrenField="contents" kendoTreeListExpandable
        [pageable]="false" [resizable]="true" [reorderable]="true" [pageSize]="100" idField="groupId"
        [isExpanded]="isExpanded" (expand)="onExpand($event)" (collapse)="onCollapse($event)" scrollable='none'>
        <kendo-treelist-column [expandable]="true" field="elementName" title="Data Element" [width]="100">
**<!--can i use *ngIf here in `ng-template` ?-->**
<ng-template kendoTreeListCellTemplate let-dataItem let-rowIndex="rowIndex" 
             *ngIf="dataItem.groupIndexOrder==1">
                    {{ dataItem.elementName }}
            </ng-template>
        </kendo-treelist-column>
        <kendo-treelist-column field="elementValue" title="Value" [width]="80">
            <ng-template kendoTreeListCellTemplate let-dataItem let-rowIndex="rowIndex" 
               *ngIf="dataItem.groupIndexOrder==1">
                <span *ngIf='!dataItem.isHeader'>
                        <input matInput [value]="dataItem.elementValue" 
                            (change)="valueChange($event,dataItem,rowIndex)" />
                </span>
            </ng-template>
        </kendo-treelist-column>
</kendo-treelist>
</div>`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM