Мне нужна помощь для рендеринга таблицы html с использованием модели Angular.Создать таблицу из модели AngularJS
Во-первых, у меня есть модель, которая указывает, что мне нужно отобразить таблицу, и список «вопросов», которые должны отображаться в таблице.
примерданных:
{
"Id": 25546,
"questionType": "Table",
"maxRows": 2,
"maxCols": 3,
"questionsInTable": [{
"isActive": true,
"questionText": "Table Title",
"validation": "false",
"rowPosition": 1,
"colPosition": 1,
"isPrintable": true,
"Answer": null,
"Type": "Label"
}, {
"isActive": true,
"questionText": "2014",
"validation": "false",
"rowPosition": 1,
"colPosition": 2,
"isPrintable": true,
"Answer": null,
"Type": "Label"
}, {
"isActive": true,
"questionText": "2013",
"validation": "false",
"rowPosition": 1,
"colPosition": 3,
"isPrintable": true,
"Answer": null,
"Type": "Label"
}, {
"isActive": true,
"questionText": "Another description here",
"validation": "false",
"rowPosition": 2,
"colPosition": 1,
"isPrintable": true,
"Answer": null,
"Type": "Label"
}, {
"isActive": true,
"questionText": "DescFor2014",
"validation": "true",
"rowPosition": 2,
"colPosition": 2,
"isPrintable": true,
"Answer": null,
"Type": "InputText"
}, {
"isActive": true,
"questionText": "DescFor2013",
"parentQuestion": 25546,
"validation": "true",
"rowPosition": 2,
"colPosition": 3,
"isPrintable": true,
"Answer": null,
"Type": "InputText"
}]
}
Каждый элемент (или вопрос) является предоставление строки и столбца позиции в таблице, также данных имеет два элемента с Max строк и столбцов. Я могу создать таблицу, используя данные MaxRows и MaxCols, но я стараюсь вставить вопрос в правильную ячейку.
Результат должен быть выше пример:
Рендер выходного примера:
<table>
<tr>
<td>Table Title</td>
<td>2014</td>
<td>2013</td>
</tr>
<tr>
<td>Another description here</td>
<td>DescFor2014</td>
<td>DescFor2013</td>
</tr>
</table>
Есть ли способ, чтобы выполнить это ?.
Буду признателен за вашу помощь или если вы можете указать мне в правильном направлении.
Спасибо, я пытался настроить предыдущий ответ, но это работает отлично! –
Добро пожаловать. –
Это может быть глупый вопрос, я привык использовать директивы, вопрос в том, как я могу привязать значения из данных к исходному элементу в вопросахInTable? см. следующий Plunkr http://plnkr.co/edit/MB36ei2uqbow2IDh39ry?p=preview –