想实现 cdkTrapFocus 但它不起作用

Want to implement cdkTrapFocus but it doesn't work

使用 npm install --save @angular/cdk 安装 angular/cdk 而不是导入 import {A11yModule} from '@angular/cdk/a11y'; 到 app.module 文件。尝试使用简单的 div

<div cdkTrapFocus>
   <button>1</button>
   <button>2 </button>
   <button>3 </button>
</div>

但尝试在 Internet 上查找更多信息却没有用,但正如我所看到的示例,人们在 div

中使用相同的 cdkTrapFocus 指令

我找到了为什么对我来说它不起作用我有几个模块,如 app.module、shared.module、component.module 并且由于某种原因我在共享模块中导入,我稍后导入in to app.module 不工作,所以我尝试将其导入 component.module 然后它开始工作。