Angular:属性的顺序重要吗,我不是在谈论 HTML 属性吗?

Angular: Does the order of the attributes matter, I'm not talking about HTML attributes?

正在解决我们代码的一些问题,我想知道元素中属性的顺序在涉及到 Angular 时是否重要。

我看过这里的帖子所以对于普通 HTML 没关系,但是 Angular 相关标签和变量引用有区别吗?

例如,#inputRefEndDate 会在其他所有内容之前,或者 matInput,或者 mat 是否需要在 #inputRefDate 之前或 根本不重要 ?

<input class="form-control cot-date-time"
    id="ffEndDate"
    #inputRefEndDate
    matInput
    (keypress)="handleKeyCheck($event.key)"
    (keyup)="handleDateUpdates($event)"
/>

您实际上是在用这些扩展 Class 定义。在 class 中声明变量不受顺序影响,但有保持可读性的最佳实践。

简短的回答是否定的。这不会影响您的代码运行方式。

长答案是肯定的。这会影响长期的可读性,您应该遵循一定的模式并坚持下去!