Angular Kendo Grid Field Name给出了 "Grid Field name is not a valid identifier "的警告。

问题描述 投票:0回答:1

以下是我收到的确切警告

Grid column field name 'Access Request Privilege' does not look like a valid JavaScript identifier.
                Identifiers can contain only alphanumeric characters (including "$" or "_"), and may not start with a digit.
                Please use only valid identifier names to ensure error-free operation.

这里是我为剑道网格写的代码,可以动态地获取所有名字。

<kendo-grid-column field="{{gridColumn2}}" title="Access Request Privilege" width="110">
        <ng-template kendoGridCellTemplate let-dataItem>
          <div [innerHTML]="dataItem.AccessPrivilegeName"></div>
        </ng-template>
  </kendo-grid-column>

我们如何解决这些警告?

angular kendo-ui kendo-grid kendo-ui-angular2
1个回答
0
投票

所以在这段代码中,我注意到的错误是,我应该把字段写成标题,而不是标题,我应该写成名字。

所以下面是我的解决方案,它的工作,我没有任何警告在控制台。

 <kendo-grid-column title="{{gridColumn2}}" name="Access Request Privilege" width="110">
           <ng-template kendoGridCellTemplate let-dataItem>
               <div [innerHTML]="dataItem.AccessPrivilegeName"></div>
           </ng-template>
    </kendo-grid-column>
© www.soinside.com 2019 - 2024. All rights reserved.