AngularJS-重置数组时出现$ digest错误

时间:2019-01-09 13:48:27

标签: javascript angularjs

这可能很容易,我缺少一些非常基本的东西。我在数组上使用String inputString = "Republic SS1234"; Pattern pattern = Pattern.compile("^([A-Za-z]{3} ?[0-9]{3})?([A-Za-z]{3} ?[0-9]{4})?([A-Za-z]{2} ?[0-9]{4})?([0-9]{4} ?[A-Za-z]{2})?$"); Matcher matcher = pattern.matcher(inputString); if (matcher.find()) { String platenumber = inputString.substring(matcher.start(), matcher.end()); showToast(platenumber); } else { showToast("No Plate Number Found"); } 生成了多个md-checkbox。如何在不中断ng-repeat周期的情况下清除此数组? $digest是一组对象,这些对象根据用户选中的复选框来保存数据。

selectedItems

JS:

<div id="container">
    <span class="network-wrapper" ng-repeat="item in $ctrl.dataSource">
        <md-checkbox ng-model="$ctrl.networksCheckboxes[item.id]"
                     ng-checked="$ctrl.exists(item, $ctrl.selectedItems)"
                     ng-change="$ctrl.toggle(item, $ctrl.selectedItems)">
           {{ item.name }}
        </md-checkbox>
    </span>
    <button class="btn btn-danger" ng-click="$ctrl.reset()">Reset</button>
</div>

0 个答案:

没有答案