【问题标题】:Set input default value and be able to edit it later - AngularJS设置输入默认值并能够在以后编辑它 - AngularJS
【发布时间】:2020-11-26 16:51:14
【问题描述】:

我有一个输入字段,我想在用户不写任何内容时设置一个默认值。

我在 Stackoverflow 上阅读了几个建议使用 ng-init 或将默认值设置为控制器中的范围的答案。

这两个建议都可以设置默认值,但它们都不允许用户稍后编辑该字段。该值始终是默认值。

如何设置默认值并在以后进行编辑?谢谢!

我的输入框:

input type="text" ng-model="action.parameters.subject"

【问题讨论】:

    标签: angularjs input


    【解决方案1】:

    您应该能够使用带有ngModel 指令的数据绑定来设置初始值。

    在您的模板中:

    <input type="text" [ngModel]="test">
    

    在你的组件文件中:

    test = 'initial value'; // some initial value
    

    用户可以更改它,但它最初会保存test 变量的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多