Ionic:在 ng-repeat 中加载的复选框效果不佳

Ionic: Checkboxes loaded in ng-repeat doesn't work very well

我正在尝试生成包含这些对象的列表:

$scope.note.contentList = [{text: "hello", checked: false},{text: "hello 2", checked: false},...]

我的看法:

<label class="item item-input item-stacked-label" ng-hide="displayContentType()">

            <span class="input-label"><b>Content</b></span>

            <div class="row" ng-repeat="listItem in note.contentList">
                <div class="col"><ion-checkbox ng-model="listItem.checked"  ></ion-checkbox></div>
                <div class="col col-80"><input type="text" ng-model="listItem.text"></input></div>
            </div>

            <div class="row" ng-click="addElementToContentList()">
                <div class="col col-20"><i class="icon ion-plus-round" >Add Element</i></div>
            </div>

</label>

问题是当我尝试单击此视图上的某处时。列表的第一个复选框,总是改变它的值。

例如,即使我点击 link "add element",ng-click 事件也不起作用,第一个复选框是 "checked"。

有什么想法吗?谢谢

只需将 <label class="item... >..</label> 切换为 <div class="item...>..</div>。效果更好。