ngModel会自动删除复选框的“已选中”状态
ngModel remove the Checked status of checkbox automatically
我使用Angular验证复选框,并使用ng-model
验证:
<input type="checkbox" name="news1" value="news1" ng-model="news" <c:if test="${xxxx == yes'}">checked="checked"></c:if>>
<label ng-click="news1();"></label>
当嵌入复选框的页面通过传递新闻状态的链接调用时1(是)。。我的意思是,用户是否已经注册了news1。如果是这样,则应动态选中复选框,否则将取消选中。
问题是,当我在复选框中使用/add:ng-model="news1"
作为属性时,它无法正常工作。复选框被选中了几秒钟,然后突然取消选中。
在控制器中,我有以下功能来更改页面加载后复选框的状态,以便用户可以选中和/或取消选中复选框:
$scope.news1 = function (){
if(!$scope.news1){
$scope.news1 = !$scope.news1;
} else{
$scope.news1 = !$scope.news1;
}
};
问题是,当链接中news1的状态为"是"时,如何解决此问题,使复选框保持选中状态。如何防止angular将复选框设置为自动取消选中?
谢谢!
我找到了解决方案。。是ng-init="xxxxx=true"
:
<input type="checkbox" name="news1" value="news1" ng-model="news" <c:if test="${xxxx == yes'}"> ng-init="news=true"></c:if>>
谢谢!
相关文章:
- 角度复选框不会保持选中状态
- jQuery复选框被锁定为选中状态
- 焦点输入时保持文本处于选中状态
- 主干-复选框保持选中状态
- Selectbox选项在页面刷新jsp后保持选中状态
- 我怎样才能(仅使用 ajax)在 setInterval 之后保持所选值处于选中状态
- 如何重置剑道MVVM单选按钮's已检查状态
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- 在页面加载时显示 css(如果已选中)
- 如果单击,则切换已选中/未选中的复选框
- 所选列表元素不会保持选中状态(通过ajax请求更新后)
- 实现已验证用户更新状态的最佳方式,作为对系统中已更改状态的反应.(ASP.NET MVC网站)
- 如何使单选按钮在选择一个选项(CSS)后显示为选中状态
- 如何在js中签入用户已选中Google验证码中的复选框
- 如何确定复选框是否已选中
- 多个复选框中的一个应始终保持未选中状态
- 获取触发多重select onchange事件的选项的值和状态(已选中或未选中)
- 如何在页面重新加载后保持复选框已选中状态
- ngModel会自动删除复选框的“已选中”状态
- 获取状态为已选中和未选中的所有复选框的列表