javascript - 加载时触发 ng-change

标签 javascript angularjs

我在页面上呈现了多个复选框,如果我的复选框在加载时被选中,我想触发 ng-change()

<input type="checkbox" ng-true-value="true" 
      ng-false-value="false"
        ng-change="CustomCheckSelect(someValue)" ng-model="model.defaultCheckBox"/>

使用 ng-init 会导致我出现问题并在控制台中抛出错误,因为其中一些未检查。

最佳答案

试试这个。写一个<div></div>使用 ng-if 并检查“model.defaultCheckBox”是真还是假。从该 div 调用 ng-init 中的方法。喜欢-

<div  
    ng-if="model.defaultCheckBox"  ng-init="CustomCheckSelect(somevalue)">
</div>

关于javascript - 加载时触发 ng-change,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35153607/

相关文章:

javascript - 带有 SVG 的 JS : Rotate SVG-Element around its center

javascript - 如何使用 AngularJS 更改 Bootstrap UI 分页中的文本和样式?

javascript - 按数组隐藏元素

javascript - 如何使用复选框动态显示/隐藏列

javascript - 如何在 html5 canvas 中绘制椭圆?

javascript - Angular : Show div content depending on 2 stage drop down menu

javascript - 使用 reloadOnSearch :false 时的 AngularJS $stateParams

javascript - HTML5 视频 - 如何检测视频的特定部分何时加载

javascript - 这两种声明 AngularJS Controller 的方式有什么区别?

javascript - 使用 Angularjs 删除后刷新联系人列表