Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么同时选中所有复选框_Html_Angularjs - Fatal编程技术网

Html 为什么同时选中所有复选框

Html 为什么同时选中所有复选框,html,angularjs,Html,Angularjs,我发誓我做过无数次复选框,但这些都给我带来了麻烦。当我选中其中一个时,另一个也会得到checked属性。我猜呢?Angular是罪魁祸首,但我仍然需要找到一个解决方案,因为我无法去除Angular。我会给你一把小提琴,但就像我说的,角度注入和模块,等等…你明白。但我会给你相关的代码: 这是HTML: <div class="form-group col-xs-12 col-sm-12 col-md-3" ng-class="{ 'has-error': quoteform.inputPro

我发誓我做过无数次复选框,但这些都给我带来了麻烦。当我选中其中一个时,另一个也会得到checked属性。我猜呢?Angular是罪魁祸首,但我仍然需要找到一个解决方案,因为我无法去除Angular。我会给你一把小提琴,但就像我说的,角度注入和模块,等等…你明白。但我会给你相关的代码:

这是HTML:

<div class="form-group col-xs-12 col-sm-12 col-md-3" ng-class="{ 'has-error': quoteform.inputProject.$invalid && submitted }">
    <label for="inputProject">Project Type <span class="required">*</span></label>
    <br />
    <label class="checkbox-inline">
        <input ng-model="formData.inputProject" type="checkbox" name="inputProject" id="checkbox1" value="checkbox1"> Lawn Care
    </label>
    <br />
    <label class="checkbox-inline">
        <input ng-model="formData.inputProject" type="checkbox" name="inputProject" id="checkbox2" value="checkbox2"> Home Improvement
    </label>
</div>
在检查了broweser的开发工具之后,我注意到了这一点

<input ng-model="formData.inputProject" type="checkbox" name="inputProject" id="project" value="" class="ng-pristine ng-untouched ng-valid" tabindex="0" aria-checked="true" aria-invalid="false">
当我单击一个复选框时,所有复选框上的aria复选框都变为true。为什么?我该如何解决这个问题


谢谢,因为每个复选框都设置了相同的型号

你需要为每一个都有一个不同的模型,有点像这样:注意ng模型


因为每个复选框都设置了相同的模型

你需要为每一个都有一个不同的模型,有点像这样:注意ng模型


哈我现在不觉得自己很蠢吗!哈哈,好眼肉汤!。。。或者妹妹…不能从你的手感判断;谢谢,顺便说一句,我是兄弟哈哈哈,如果答案是:哦,当然可以。我会的。它要我等10分钟。这是一件很平常的事。但我总是尊重你的回答,你可以用它:哈!我现在不觉得自己很蠢吗!哈哈,好眼肉汤!。。。或者妹妹…不能从你的手感判断;谢谢,顺便说一句,我是兄弟哈哈哈,如果答案是:哦,当然可以。我会的。它要我等10分钟。这是一件很平常的事。但我一直尊重你的答案,你可以用它:
<div class="form-group col-xs-12 col-sm-12 col-md-3" ng-class="{ 'has-error': quoteform.inputProject.$invalid && submitted }">
    <label for="inputProject">Project Type <span class="required">*</span></label>
    <br />
    <label class="checkbox-inline">
        <input ng-model="formData.inputProject1" type="checkbox" name="inputProject" id="checkbox1" value="checkbox1"> Lawn Care
    </label>
    <br />
    <label class="checkbox-inline">
        <input ng-model="formData.inputProject2" type="checkbox" name="inputProject" id="checkbox2" value="checkbox2"> Home Improvement
    </label>
</div>