установите флажок на основе значения массива, используя угловые или jquery

0
  OriganalArray=[
{member_Key: 1},
{member_Key: 2},
{member_Key: 3},
{member_Key: 4},
{member_Key: 5},
{member_Key: 6},
{member_Key: 7},
{member_Key: 8},
{member_Key: 9},
]

Я привязал OriganalArray в таблице с помощью флажка

 FilterArray=[
{member_Key: 1},
{member_Key: 2},
{member_Key: 3},
   ]

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

  • 0
    «Я связал OriganalArray в таблице с флажком» - Какой флажок ...? Как ты сделал это? используя угловой ..? "... когда я нажимаю кнопку" -Какая кнопка ..? Пожалуйста, не ожидайте, что пользователи сделают всю вашу работу с нуля. Делитесь кодом, чтобы скопировать то, что у вас есть.
  • 0
    можете ли вы еще

1 ответ

0

С помощью jQuery вы можете сделать что-то вроде этого с помощью .slice(), для демонстрации вместо этого я использовал радиостанции:

var OriganalArray=[
{member_Key: 1},
{member_Key: 2},
{member_Key: 3},
{member_Key: 4},
{member_Key: 5},
{member_Key: 6},
{member_Key: 7},
{member_Key: 8},
{member_Key: 9}
]

$('button').click(function(){
  var filtered = OriganalArray.slice(0, +$(':radio:checked').val());
  $('p').html('<pre>'+JSON.stringify(filtered)+'</pre>');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>3 <input name='filter' type='radio' value='3'></label>
<label>4 <input name='filter' type='radio' value='4'></label>
<button>Filter</button>
<p></p>
  • 0
    используя angularjs
  • 0
    для этого вы должны предоставить демо-версию plnkr.co/edit

Ещё вопросы

Сообщество Overcoder
Наверх
Меню