итерация нескольких объектов руля - PullRequest
0 голосов
/ 19 июня 2020

Друзья, помогите мне Я пытаюсь перебрать эти объекты с помощью ручек

RowDataPacket {
idUser: 1,
username: 'xxxxxx',
password: 'xxxxx',
fullname: 'Julian Rincon'},

RowDataPacket {
idUser: 2,
username: 'xxxxx',
password: 'xxxxx',
fullname: 'Sharyn arias' }

эти объекты хранятся в массиве users [], итерация массива с помощью {{#each}} Я получаю только первый данные массива

<option value="{{linksUpdate.idUser}}">{{linksUpdate.fullname}}</option>
 <option value="">Seleccione una Opcion</option>
       {{#users}}                            
        <option value="{{idUser}}">{{fullname}}</option>                           
        {{/users}}

Я получаю только первые данные введите здесь описание изображения помогите, пожалуйста

1 Ответ

0 голосов
/ 19 июня 2020

Посмотрите мой фрагмент ниже и попробуйте применить его к своему data. http://jsfiddle.net/umospfnk/1/

$(function() {
var source = $("#document-template").html();
var template = Handlebars.compile(source);
var html = template(data);
$('#DocumentResults').html(html);
});

var data = [{
  users: [{
    idUser: 1,
    username: 'xxxxxx',
    password: 'xxxxx',
    fullname: 'Julian Rincon'
  }, {
    idUser: 2,
    username: 'xxxxx',
    password: 'xxxxx',
    fullname: 'Sharyn arias'
  }]
}];
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.js"></script>


<div id="DocumentResults"></div>
<script id="document-template" type="text/x-handlebars-template">
    <div>
        {{#each this}}
        		<option value="">Seleccione una Opcion</option>
            
       			{{#users}}                            
        		  <option value="{{idUser}}">{{fullname}}</option>    
        		{{/users}}
        {{/each}}
    </div>
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...