角度数据绑定问题ng-value确实有效

时间:2016-08-20 07:15:20

标签: angularjs

 <label class="item item-input">
    <span class="input-label"> Gender : </span>
   <input type="text" value="{{results.address}}" ng-model="formData.address">
 </label>

我想将来自我的API的数据放在文本字段中,以便以后可以更改,我使用ng-model将输入数据绑定到表单,以便可以将其发送到API进行更改

但我在文本框中输入了一个空文本字段。值似乎不起作用,我已检查将值更改为ng值

当我在下面使用此代码时,一切都工作得很好!这意味着我的控制器没问题!我从我的API获得了正确的地址。

 <label class="item item-input">
    <span class="input-label"> Gender : </span>
   <input type="text"  ng-model="formData.address">"{{results.address}}"
 </label>

使用ng-value时出错!

 <label class="item item-input">
                    <span class="input-label"> Gender : </span>
                    <input type="text" ng-value="{{results.address}}" ng-model="formData.address">
                </label>

2 个答案:

答案 0 :(得分:0)

动态分配值时不需要value属性。如果我理解你的问题

<input type="text" ng-model="apiValue">

http://plnkr.co/edit/sC0BmKQE1i08bTZlwCVQ?p=preview

答案 1 :(得分:0)

当该元素不使用ngModel时,请检查用于实现给定表达式与输入元素(如input [text]或textarea)的单向绑定的angular doc ng-value。 你可以看到plnkr