无法使用角度6选中复选框

时间:2018-11-25 16:11:15

标签: javascript angular typescript

这是我的问题。调用函数时,无法触发触发事件/函数的复选框选择。输入必须如下选择

TS代码:

check(){
   this.selectAll = true;
   let elements = this.hostElement.nativeElement.querySelectorAll('deltha');
   for(var i=0;i<elements.length;i++){
       elements[i].selected= this.selectAll;
   }
}

HTML代码:

 <input type="checkbox" id="selectAll" [(ngModel)]="selectAll" (change)="selectAllFiles($event)" class="form-check-input deltha">

无论何时调用该函数,都必须触发,并且必须在此选中此复选框。我没有使用反应式/模板形式方法,因为这必须是唯一的方法。当我尝试上面的功能代码时,它不起作用,也没有给出任何错误...

1 个答案:

答案 0 :(得分:0)

我不太确定这是什么问题。您需要提供更多代码,以便我们尝试重现您的问题。

从我在这里看到的内容中更改此选项。selectAll设置为true,然后选中此复选框(您无需通过对元素应用任何操作来完成此操作)-您可以在stackbliz演示中看到它-{{3 }}

请在您的问题中添加更多信息。