2016-11-23 36 views
0

以下是我的代碼,我需要將數據綁定到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> 
+1

「我可以看到在文本字段中的值的新值,但我想更新文本輸入更改值「更新它在哪裏?它不清楚 – Haris

+1

當你改變「值」時,我的意思是,ng-model中的文本,'model.editAction.value'將被更新。我不明白你需要什麼 –

回答

0

在你的控制器定義$範圍VAR是這樣的:

$scope.value 

在你輸入的地方只是裏面的值NG-型號:

ng-model="value" 

這樣,你要綁定值在您的視圖和您的控制器之間。

0

可以使用NG-改變用於獲取您輸入

<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 
    } 
相關問題