他のユーザーが入力フィールドを使用してコメントできるようにする作業のリストを繰り返しています。 ng-repeatでリストを繰り返し、ng-modelとscopeでコメント入力の値をサーバに送信しようとしています。私はコンソールログでテストしていますが、未定義と表示されます。助けてください!ng-repeat内の入力ngモデル
HTML:
<div class="taskContainer">
<div ng-repeat='task in taskList' class="task">
<div class="postedBy">
<h6>{{task.user.userName}}</h6>
</div>
<h4>{{task.taskText}}</h4>
<div class="comments">
<input ng-model="newComment" type="text" placeholder="comments">
<button ng-click='comment(task.taskId)' type="button" name="button">Add</button>
<h6>{{task.commentText}}</h6>
</div>
</div>
</div>
JSコントローラ:
$scope.comment = function(id,text){
console.log(`send comment text ${$scope.newComment}`);
console.log(`task Id: ${id}`);
};
これは、私はあなたが取得しているNGリピート
に役立ちますが、それは繰り返しの項目に固有のものではない、それは変わる意味しますすべての仕事のフィールド –
私は理解していない..あなたが言ったことは? – developer033
私は –