다른 사용자가 입력 필드를 사용하여 의견을 남길 수있는 작업 목록을 반복합니다. ng-repeat를 사용하여 목록을 반복하고 ng-model 및 범위를 사용하여 메모 입력 값을 서버에 보내려고합니다. 콘솔 로깅을 테스트 중이지만 정의되지 않은 것으로 표시됩니다. 도와주세요!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}`);
};
이 내가 당신이 얻고있는
할 수 있지만, 그것은 변경 의미, 반복의 항목을 특정하지 않습니다 모든 작업을위한 필드 –
나는 당신이 말한 것을 이해하지 못했다. – developer033
나는 두 번째 매개 변수를 –