javascript - 在构造函数中使用 FormBuilder 是一种不好的做法吗?
问题描述
Angular doc here你可以看到下面的 implementation.ie 声明formBuilder
和服务constructor()
。我知道在里面使用服务constructor()
是一种不好的做法。即我们需要使用ngOnInit()
它。但我也constructor()
用于声明formBuilder
属性。这是不是太糟糕的做法?我也需要使用ngOnInit()
它吗?页面创建会一直持续到formBuilder
创建吗?
export class CartComponent {
items;
checkoutForm;
constructor(
private cartService: CartService,
private formBuilder: FormBuilder,
) {
this.items = this.cartService.getItems();
this.checkoutForm = this.formBuilder.group({
name: '',
address: ''
});
}
}
解决方案
推荐阅读
- oracle - CDC 和使用 AWS DMS 从 oracle PeopleSoft 到 RDS postgreSQL 的副本
- python - 在 __init__function 中获取嵌套变量
- forms - 使用嵌套组件 vuejs 提交表单的最佳实践
- python - 使用 scapy.sniff 嗅探网络 (ARP) 流量
- r - rJava for R 安装在 Windows 机器上失败
- r - 沿 r 中的列按类别运行方程
- c - CS50 凯撒密码问题:程序不产生任何结果
- python - Pandas Dataframe - 在匹配行之前/之后获取第 N 行
- excel - 逐行条件格式
- mysql - 检查另一列 (2) 中的值的列 (1) 的约束等于“字符串 1”和“字符串 2”,将列 (1) 设置为不为空