首页 > 解决方案 > 我是否总是在 Angular 组件 HTML 模板中为元素的属性值使用引号?

问题描述

我正在尝试解决我们的 DataTable 的问题,并且对 Element 标签的用法不太熟悉,如下所示。

请注意,所有值都有引号,但我也看到了值周围没有引号的示例。

是否总是要使用引号?

我会在元素标签中使用 {{variableRef}} 吗?

<ngx-datatable
    #myTable2
    class="bootstrap"
    [rows]="datatable2.rows"
    [cssClasses]="datatable2.cssClasses"
    columnMode="force"
    [reorderable]="true"
    [headerHeight]="38"
    [footerHeight]="40"
    [rowHeight]="30"
    [externalPaging]="false"
    [limit]="5"
    [offset]="datatable2.pageNumber"
    [count]="datatable2.rows.length"
    [virtualization]="false"
    [scrollbarV]="false"
    (page)="onPage($event)"
  >

标签: angulartypescript

解决方案


是否总是要使用引号?

是的,强烈建议始终使用引号。尽管在某些情况下应用程序可能在没有它们的情况下运行,但非常建议与它保持一致。

我会在元素标签中使用 {{variableRef}} 吗?

不,您可以传递成员引用 ( [cssClasses]="datatable2.cssClasses") 或值 ( [rowHeight]="30") 或某种表达式,但在这种情况下不使用插值。


推荐阅读