当元素处于活动状态时,我正在使用一个简单的指令来聚焦文本输入*ngIf.这包含在一个*ngFor循环中.
当第一个*ngIf激活时,输入按预期聚焦.当另一个输入被激活时,我收到错误:
EXCEPTION: Attempt to use a dehydrated detector.
我不明白这意味着什么以及如何防止错误.即使出现错误,该功能仍然有效.
@Directive({
    selector: '[myAutoFocus]'
})
export class AutoFocusDirective {
    constructor(private elem: ElementRef) {
        window.setTimeout(function() {
            elem.nativeElement.querySelector('input').focus();
        });
    }
}
```
| 归档时间: | 
 | 
| 查看次数: | 3903 次 | 
| 最近记录: |