需要绑定数据

时间:2016-11-23 01:00:06

标签: html angularjs

以下是我的代码,我需要将数据绑定到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>

2 个答案:

答案 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
  }