簡體   English   中英

輸入值屬性不適用於angular.js中的ng-model

[英]Input value atttribute not working with ng-model in angular.js

我目前正在開發一個應用程序,您可以在其中編輯項目,並將在數據庫中對其進行更新。 因為我不希望人們提交空白表格,所以我用當前項目預填充了輸入。

form.form-update(method="post", ng-repeat='item in items', autocomplete="off" ng-submit='edit()')
        .form-group
            label(for='key') Key:
            input.form-control(type="text" id="key" ng-init="key.updateKey='{{item.key}}' " value='{{item.key}}' name='keyUpdate' ng-model='key.updateKey')`
.form-group
            button.btn.btn-primary(type="submit") Save
            a.btn(href='/') Cancel`

現在,當我將其提交為空表單時,我沒有保存舊數據,而是將{{item.key}}保存在數據庫中。

好的,我剛剛發現了導致錯誤的原因。 事實證明,您沒有忽略{{}},因此變成了:

input.form-control(type="text" id="key" ng-init="key.updateKey=item.key", name='keyUpdate' ng-model='key.updateKey')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM