以下是我的代码,我需要将数据绑定到ng-model,当我绑定ng-model =" value"时,我可以看到文本字段中的值,但我想更新更改文本输入的价值。
<tbody ng-repeat="action in model.editAction">
<tr ng-repeat="(key, value) in action | orderBy: '-key'">
<th> {{ key }} </th>
<td>
<input type="text" class="form-control"
ng-model="model.editAction.value" name = "key"
required/>
<span style="color:red" ng-show="main.AssetURL.$error.required ">Service name</span>
</td>
<td> {{ action.DESCRIPTION }} </td>
</tr>
</tbody>
答案 0 :(得分:0)
在你的控制器中定义一个$ scope var,如下所示:
$scope.value
在您的输入中,只将值放在ng-model中:
ng-model="value"
这样您就可以在视图和控制器之间绑定值。
答案 1 :(得分:0)
您可以使用ng-change获取您输入的新值
<input type="text" class="form-control"
ng-model="model.editAction.value" name = "key" ng-change="onChangeValue(model.editAction.value)"
required/>
在你的控制器中,
$scope.onChangeValue=function(value){
console.log(value);
//you should see the new updated value
}