카테고리별로 내용을 표시하는 HTML 테이블을 채우려고합니다. JQuery Datatables를 사용하지 않고이 작업을 수행해야합니다. 그래서 나는 이것을 정규 HTML 테이블로하려고 노력하고있다. I를 사용하고Javascript/JQuery (Ampersand.js/Angular)를 통해 객체의 배열 객체로 html 테이블을 채우는 방법
______________________________________
| Name | Color | Healthy? |
--------------------------------------
|Fruits |
--------------------------------------
| Apple | Red | True |
|----------------------|--------------
| Orange | Orange | True |
|----------------------|--------------
| Grape | Purple | True |
|----------------------|--------------
| Sweets |
|-------------------------------------
| Candy | Pink | False |
--------------------------------------
: 나는 (카테고리로 구분)과 같이 보일 것이다 HTML 테이블을 채우기 위해 노력하고
Object {
Fruits: [
Apple: {
{color: 'red'},
{healthy: true}
},
Orange: {
{color: 'orange'},
{healthy: true}
},
Grape: {
{color: 'purple'},
{healthy: true}
}
],
Sweets: [
Candy: {
{color: 'pink'},
{healthy: false}
}
],
}
을 : 여기
객체의 배열 내 객체입니다 Ampersand.js/각. 컬렉션에서 필요로하는 데이터를 필터링하고 HTML 테이블을 채우기 위해 다른 오브젝트에 넣으려고합니다.내가하려는 일을 할 수 있습니까? 객체 배열의 객체보다 데이터를 설정하는 쉬운 방법이 있습니까?
일반 자바 스크립트를 사용하면 충분히 쉬운 것처럼 보입니다. 지금까지 뭐 해봤 어? 특별한 문제가 있습니까? – Bardo
개체의 배열 개체에 채워지는 데이터를 가지고 있지만 위와 같이 보이게 실제로 HTML 테이블을 채우는 방법을 모르겠습니다. 이 과정을 반복해야한다는 것을 알고 있지만 테이블에 미리 정의 된 템플릿을 사용하고 있습니다. 루프에서 템플릿을 재정의해야합니까? – Knuxchan
예, 테이블 템플릿이 데이터 개체를 식별 할 수 있지만 재정의해야합니다. AFAIK에는 html 테이블에 데이터 객체를 던지기위한 사전 정의 된 메소드가 없습니다. 템플릿 구조 및 데이터 객체 프로그래밍에 따라 html을 생성하는 데이터 객체 프로토 타입에 메서드를 추가 할 수 있으므로 이러한 메서드 중 하나에서 테이블을 채울 때마다 해당 메서드를 호출하기 만하면됩니다. – Bardo