2016-11-23 10 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

、あなたの入力

<input type="text" class="form-control" ng-model="model.editAction.value" name = "key" ng-change="onChangeValue(model.editAction.value)" required/> 

そして、あなたのコントローラで新しい値を取得するためにNG-変更を使用することができますテキスト入力の変更時の値を更新する "ここでそれを更新しますか?その明確ではない – Haris

+1

"値"を変更すると、ng-modelのテキスト、 'model.editAction.value'が更新されます。何が必要なのか分かりません –

答えて

0

このような$スコープVAR定義:あなたは値を結合している。この方法

ng-model="value" 

:NG-モデル内のあなたの入力、場所だけ値で

$scope.value 

をあなたのビューとあなたのコントローラーの間。

0

あなたは、「私は、テキストフィールドに値を見ることができますが、私が欲しい

$scope.onChangeValue=function(value){ 
    console.log(value); 
    //you should see the new updated value 
    } 
関連する問題