Angularjs 设置复选框2的默认值
默认情况下,Angularjs 设置复选框2的默认值,angularjs,checkbox,Angularjs,Checkbox,默认情况下,复选框的ngModel在选中和取消选中操作时设置为true和false 我希望将该值设置为不同的值,而不是true和false。我尝试过使用[ngValue]和[value],但没有任何效果。如何做到这一点 实际情况是: 我有一个可以选择的类别数组 还有一个选项可以重置所做的所有选择 我的标记和代码: <template ngFor let-item [ngForOf]="categories" let-i="index"> <input id="{{ite
复选框的ngModel
在选中和取消选中操作时设置为true和false
我希望将该值设置为不同的值,而不是true和false。我尝试过使用[ngValue]
和[value]
,但没有任何效果。如何做到这一点
实际情况是:
我有一个可以选择的类别数组
还有一个选项可以重置所做的所有选择李>
我的标记和代码:
<template ngFor let-item [ngForOf]="categories" let-i="index">
<input id="{{item}}" type="checkbox" name="{{item}}" [(ngModel)]="categoriesSelected[i]" [ngValue]="item">
<label htmlFor="{{item}}">{{item}}</label>
</template>
在checkChange
函数中,我将项目值设置为categoriseselected
数组的第I个
索引,该数组后来仅输出到ng模型
我找到了一篇文章,希望它能帮助您。
<template ngFor let-item [ngForOf]="categories" let-i="index">
<input id="{{item}}" type="checkbox" name="{{item}}" [ngModel]="categoriesSelected[i]" (change)="checkChange(i, item, 'category')" >
<label htmlFor="{{item}}">{{item}}</label>
</template>