如何扩展 Angular 表单指令以实现全局自动完成="off"

How to extend Angular Form Directive to have globally autocomplete="off"

我们在Angular中知道<form>是一个指令。我想知道是否有任何方法可以扩展该指令。

我需要这个,因为我想在视图中使用 <form> 时始终附加属性 autocomplete="off"。或者也许还有另一种更简单的全局设置方法?

你应该写自己的指令。这是文档 https://angular.io/guide/attribute-directives

Angular 指令 select 或者也可以是 select by css.As @Andrei Gatej 在评论中提到你可以使用主机绑定将自动完成属性绑定到里面的所有输入形式如下:

import { Directive, HostBinding } from '@angular/core';
@Directive({
  selector: 'input[type="text"]'
})
export class FormDirective {
  @HostBinding('attr.autocomplete') autoComplete ='off'; 
  constructor() { 
  }

}