angular - 我是否总是在 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)"
>
解决方案
是否总是要使用引号?
是的,强烈建议始终使用引号。尽管在某些情况下应用程序可能在没有它们的情况下运行,但非常建议与它保持一致。
我会在元素标签中使用 {{variableRef}} 吗?
不,您可以传递成员引用 ( [cssClasses]="datatable2.cssClasses"
) 或值 ( [rowHeight]="30"
) 或某种表达式,但在这种情况下不使用插值。
推荐阅读
- mysql - 无法使用 docker-compose 创建准备好的 MySql DB
- flutter - 如何在 Flutter 中使用 Firebase 查询对象列表
- html - document.getElementsByName 返回未定义
- html - HTML5 三列布局,左/中可调整大小,右固定
- mysql - 用 2 个没有加入的表进行分组
- c# - 如何在 XAML 中访问 IEnumerable 的子属性?
- amazon-web-services - 让我们在 AWS Elastic Beanstalk 上加密
- deployment - Eclipse 中的 Maven + Tomcat。Tomcat 返回错误 405
- javascript - 如何在js中打印DD/MM/YYYY
- sql - 使用 Oracle PL/SQL 定位历史记录