좋아요. 저는 학교의 전공과 미성년자를 조사 할 데이터 테이블을 모으고 있습니다. 가능한 모든 데이터를 반복하지 않으려 고하지만 데이터를 문서로 가져 오는 방법을 모르거나 다른 배열에 데이터를 설정하는 방법에 대한 문제가 있습니다. 내가 알 수있는 두 가지 영역 중 어느 것이 든 조언과 도움을 찾고 있습니다. 문서 및 API를 검색 할 때 그 중 아무 것도 데이터를 충분히 끌어 들이지 못하여 실제로 내가 얻고 자하는 것을 얻지 못하는 것 같습니다.각도 JS : 다중 데이터 바인딩 표에
나는 내 문제를보다 분명하게 보여줄 플 런커를 만들었으며, 적어도 분명하게하기를 바란다.
http://plnkr.co/edit/2pDmQKKwjO6KVullgMm5?p=preview
편집 :
정도 각 정도 부울 읽고, 교육 수준과 동일 할 수 있다면 심지어 나와 함께 괜찮을 것이다. 나는 새로운 테이블 행에서 전체 라인을 반복하지 않고 어떻게 움직이는 지 모르겠습니다. http://www.clemson.edu/majors
은 여기에 HTML을 HERE
<body ng-app="app">
<h2> Majors and Minors </h2>
<table ng-controller="MajorsCtrl">
<tbody>
<tr>
<th>Department</th>
<th>Major</th>
<th>Education Level</th>
<th>Location </th>
<th>Degree</th>
<th>Department Website </th>
</tr>
<tr ng-repeat="major in majors">
<td>{{major.Department}}</td>
<td>{{major.Major}}</td>
<td>{{major.EdLevel}}</td>
<td>{{major.Type}}</td>
<td>{{major.Degree}}</td>
<td>{{major.Website}}</td>
</tr>
</tbody>
</table>
</body>
JS이 데이터 모델링에 대한 질문 보인다
var app = angular.module('app', []);
// Majors and Minors Data That will be injected into Tables
app.controller('MajorsCtrl', function($scope) {
// Heres where it gets tricky
// Now I have biology with four diff degree types
// Biology with 2 diff EdLevels
// How do I combine all of these into 1 Group without repeating
var majorsInfo = [
{
Department:'Statistics',
Major:'Applied Statitistics',
EdLevel:'Graduate',
Type:'Campus/Online',
Degree:'Graduate Certificate',
Website: 'http://biology.wvu.edu',
},
{
Department:'Biology',
Major:'Biology',
EdLevel:'Graduate',
Type:'Campus',
Degree:'PH.D' ,
Website: 'http://biology.wvu.edu',
},
{
Department:'Biology',
Major:'Biology',
EdLevel:'Graduate',
Type:'Campus',
Degree:'M.S' ,
Website: 'http://biology.wvu.edu',
},
{
Department:'Biology',
Major:'Biology',
EdLevel:'Undergraduate',
Type:'Campus',
Degree:'B.A.' ,
Website: 'http://biology.wvu.edu',
},
{
Department:'Biology',
Major:'Biology',
EdLevel:'Undergraduate',
Type:'Campus',
Degree:'B.S.' ,
Website: 'http://biology.wvu.edu',
},
];
$scope.majors = majorsInfo;
});
데이터 구조를 변경할 수 있습니까? 아니면 그대로 두어야합니까? –
@WayneEllery 다른 문서에 의해 전달되지 않지만 나중에 JSON을 통해 전달 될 수 있습니다. –