Значение индекса массива при нажатии флажка - JavaScript - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть массив JSON, который имеет 2 флажка. При нажатии на флажок мне нужно получить индекс массива нажал флажок. Любая помощь будет оценена

data.json

"contents" : [
    {
        "title" : "Book1",
        "type" : "CHECKBOX"
    },
    {
        "title" : "Book2",
        "type" : "CHECKBOX"
    }
]

templates.json

{
"checkboxTemplate": "<div style='width:15px'><input type='checkbox' id='myCheck' onClick='myFunction()'></div>"
}

В контроллере data.json считывается и сохраняется в массиве данных.

    function myFunction() {

      var checkBox = document.getElementById("myCheck");
      for (var i = 0; i < datalist.length; i++) {
            if (checkBox.checked == true){
                alert("Checked");
             }
                else
                {
                    alert("Unchecked");

                }
            }
      }

HTML

<div id="container" ng-controller="ContentCtrll as ctrll">
    <content-item ng-repeat="item in ctrll.content" content="item">
    </content-item>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...