我有 Angular 代码,其中第一个字段在页面加载时需要焦点。挑战在于,输入根据条件动态显示,并且它们位于主组件和嵌套组件中。我怎样才能集中注意力于所有这些输入?
我尝试创建一个服务、指令并包含 @ViewChild() 装饰器
我对 Angular 不太了解,但你不应该使用“querySelector”来查找第一个输入标签吗?
document.querySelector('input').focus()
<html>
<body>
<div>
<p>first input</p>
<input type="text">
</div>
<p>second input</p>
<input type="text">
</body>
</html>