在 AngularJs 中触发文本框的复选框

Checkbox that triggers a Textbox in AngularJs

本文关键字:复选框 文本 AngularJs      更新时间:2023-09-26

>我有一个复选框,可以通过ng-hide触发文本框。保存后,复选框无法再触发文本框。正如我所调查的那样,文本框的状态在单击保存之前粘附为其状态。当我使用 location.reload() 强制页面重新加载时,文本框再次完美运行。问题是我应该有一个模式,上面写着"您的数据已保存",如果我使用 location.reload(),该模式将不会弹出。有没有办法在不重新加载的情况下重置文本框的状态?如果没有,有没有办法强制模态在 location.reload() 之后显示?

您可以通过 ng-show 更改 ng-hide 并使用 ng-checked,并使用 angularjs 绑定通过复选框触发文本框,如下所示:

<input type="checkbox" ng-checked="myvar == true;">
<input type ="text" ng-show="myvar">