我有一个绑定到模型对象的输入字段,在用户单击按钮之前,我不想绑定该输入对象。我经历了ng-model-option
和updateOn
,但似乎他们只触发对开箱即用JS事件,如blur
和focus
。
<input ng-model="modelobject" ng-model-options="{updateOn: confirmButtonClick}">
<button id="confirmButton" role="confirm" ng-click="confirmButtonClick == true" class="confirm-btn">Confirm</button>
仅在单击按钮或自定义函数后,如何才能将值绑定到模型?我需要编写自定义指令吗?
你可以做通过包装你的表单字段里面,然后更新您解决问题ng-model
上submit
像一个形式ng-model-options="{updateOn: 'submit'}"
。
的HTML
<form name="myForm">
<input ng-model="modelobject" ng-model-options="{updateOn: 'submit'}">
<button id="confirmButton" role="confirm" class="confirm-btn">
Confirm
</button>
</form>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句