メンバーシップベータシステムを実装するためにangularjsv0.9を使用しています...
現在、私は2つのコントローラーを持っています...
var selected = []
function Ctrl1(){
checkCheckboxesByIds(selected );
//users will select a list of values from checkboxes..
$('#renewlist input:checked').each(function() {
selected.push($(this).attr('value'));
});
}
function Ctrl2(){
//call an api function with "selected"
}
ただし、Ctrl2のhtmlでは、ユーザーがチェックボックスを誤って選択した場合に、前に戻ることを選択できます。
私はグーグルでこの関数を見つけました
function checkCheckboxesByIds(ids) {
$.each(ids, function(i, id) {
$('#member-' + id).attr('checked', 'checked');
});
}
ただし、これは75%の時間しか機能しません。前後に繰り返しクリックすると、チェックボックスがチェックされないことがあります...
とにかく私はそれをもっと絶対確実にすることができますか?
前もって感謝します。