如何使用ElementRef代替document.getElementById来获取nodeList

时间:2018-12-31 11:48:33

标签: angular checkbox nodelist elementref

当前,我正在使用document.getElementById来获取需要检查的确切复选框。

代码如下:

setTimeout(function () {
    this.tradeids = JSON.parse(sessionStorage.getItem('tradeids'));                                     
    var x;          
    for (let objtrade of this.tradeids) {
        x = document.getElementById(objtrade);
        x.checked = true;
    }

    this.programIds = JSON.parse(sessionStorage.getItem('programIds'));
    var y;
    for (let objprogram of this.programIds) {
        x = document.getElementById(objprogram);
        x.checked = true;
    }
}, 100);

}

如何将document.getElementbyId替换为elementRef或任何其他打字稿功能。

仅供参考, 我确实使用elementRef使用了querySelector,但是日志显示nativeElement是未定义的。

0 个答案:

没有答案