输入值属性在angular.js的ng-model中不起作用

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

本文关键字:ng-model 不起作用 js angular 属性 输入      更新时间:2023-09-26

我目前正在一个应用程序上工作,您可以在其中编辑项目,这将在数据库中更新。因为我不希望人们提交空表单,所以我用当前项预填充输入。

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。

好了,我刚刚发现了导致错误的原因。结果是你不需要{{}},所以它变成了这样:

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