*이 코드는 내 html 파일입니다. 처럼 배열로 구성된 챕터를 반복하고 싶습니다. 내 코드는 선택된 체크 상자 만 (인덱스 값)을 true로 바인딩합니다. 하지만 난 장의 전체 목록과 그들의 i.d의 제출에 검색 할 필요합니다.ng-repeat angularjs의 데이터 바인딩
[{ "이름": "제 1 장 : 음성 메시지", " 중첩 루프에 그것을 반복 *
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<span ng-repeat="chapter in chapters">
\t <label><input type="checkbox" name="checkbox" value="{{chapter}} ng-model="escConfigForm.chapters[$index]" >{{chapter.name}}</label><br>
</span>
<input type="submit" id="save" value="Save" />
$scope.chapters = chapterService.getChapters($scope.isbn);
$scope.submit = function(escConfigForm) {
var postData = {
content_items: JSON.stringify({
"@context" : [],
"@graph" : [ {
"@type" : "ContentItemPlacement",
"placementOf" : {
"@type" : "LtiLink",
"text" : escConfigForm.examName,
"mediaType" : "application/vnd.ims.lti.v1.launch+json",
"title" : "Exam Study Center",
"custom" : {
"dueDate" : escConfigForm.examDueDate,
"targetScore" : escConfigForm.examTargetScore,
"chapters" : escConfigForm.chapters
},
"activityType" : "other",
"activityRefId" : $scope.escId
}
} ]
}),
data: $scope.data
};
postForm($scope.postUrl, postData);
var configData = {
"activityRefId" : $scope.escId,
"dueDate" : escConfigForm.examDueDate,
"targetScore" : escConfigForm.examTargetScore,
"chapters" : escConfigForm.chapters
};
console.log($scope.chapters);
JSON 파일하는 방법을 알아낼 수 없습니다 "id": "832115"}, { "name": "2 장 : 물리학", "id": "832115"} ...]
입력에 값이 –
당신은'을 '포함하려고이 코드에 닫혀 있지 않습니다 ** ** **
컨트롤러 코드를 스 니펫에 추가 할 수 있습니까 –