2017-02-14 6 views
0

Привет, я пытаюсь напечатать некоторые элементы из массива в HTML, используя lodash.Печать массива в таблице HTML с помощью Lodash?

Ive получил это:

<table> 
    <tbody> 
    <tr> 
     <td>Name</td> 
     <td>Age</td> 
    </tr> 
    <tr><td> <script _.map(gillfamily,="" "name")=""><script/> </td> 
     <td> <script_.map(gillFamily, "age")/></script> </td> 
    </tr> 
    </tbody> 
</table> 

, но он просто печатает названия имя и возраст. Как получить значения из массива на странице с помощью lodash. (Мне нужно использовать это как задача определяет его) Благодаря

+2

Сценарий теги не будет волшебным образом превратить себя в 'td's и' tr's. Вам нужно будет манипулировать DOM (создайте новые 'td' и добавьте их в 'table') –

+0

Пожалуйста, укажите [mcve]. Объясните, что вы используете, и что вы ожидаете от этого. –

ответ

1

Результат содержания script тегов не напечатанной в месте расположения тега сценария (он не работает, как echo в PHP: D). Сценарии должны взаимодействовать с DOM, чтобы манипулировать его содержимым.

Например,

<script> 
document.querySelectorAll('tr td')[0].innerHTML = _.map(gillFamily, "age") 
</script> 
+0

Вы не можете установить innerHTML с 'querySelectorAll' – epascarello

+0

Мой плохой. Обновлено. –