用ng模型绑定默认输入字段值



我目前正在gangularjs编写一个应用程序,而在将NG模型与输入字段一起使用时,我偶然发现了一个问题。

如果用户不在一个输入字段中输入任何文本,是否有任何方法可以将默认值绑定到NG模型?代码的示例如下:

<input class="formInput" placeholder="{{ testVar.hasName.name }}" type="text" id="nameUpdate" ng-model="upd.name">

这个想法是用户将更新数据。占位符将显示现有数据,在这种情况下为名称,更新此字段将与模型结合。但是,如果用户不希望更新此特定字段,我该如何将现有值绑定到模型?我注意到给输入一个值=" xyz"可以防止NG模型正常工作。

我应该在控制器中指出此信息为默认值不是可接受的解决方案,因为TestVar中的数据会有所不同。

事先感谢您的任何帮助。

不是最佳实践,但是您可以在ng-init的帮助下启动默认值:

<input class="formInput"
       placeholder="{{testVar.hasName.name}}"
       type="text"
       id="nameUpdate"
       ng-init="upd.name='defaultTextHere'"
       ng-model="upd.name">

相关内容

  • 没有找到相关文章

最新更新