如何在Angular2中的某个div中只读所有输入?

新手上路,请多包涵
阅读 566
2 个回答

在输入字段中试试这个:

 [readonly]="true"

希望,这会奏效。

原文由 Avnesh Shakya 发布,翻译遵循 CC BY-SA 3.0 许可协议

如果您的意思是一次禁用 Angular 表单中的所有输入:

1-反应形式:

 myFormGroup.disable() // where myFormGroup is a FormGroup

2-模板驱动形式(NgForm):

您应该在 NgForm 变量中获取 NgForm(例如,名为 myNgForm)然后

myNgForm.form.disable() // where form here is an attribute of NgForm
                      // & of type FormGroup so it accepts the disable() function

如果是 NgForm ,请注意在正确的时间调用 disable 方法

要确定何时调用它,您可以 在此 Stackoverflow 答案 中找到更多详细信息

原文由 Ahmed Elkoussy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进