Javascript 什么是角材质中的MDLiveInventer及其工作原理?

Javascript 什么是角材质中的MDLiveInventer及其工作原理?,javascript,html,css,angularjs,angular-material,Javascript,Html,Css,Angularjs,Angular Material,有谁能用这个代码向我解释一下$mdLiveAnnouncer module.controller('AppCtrl', function($mdLiveAnnouncer) { // Basic announcement (Polite Mode) $mdLiveAnnouncer.announce('Hey Google'); // Custom announcement (Assertive Mode) $mdLiveAnnouncer.announce('Hey Goog

有谁能用这个代码向我解释一下
$mdLiveAnnouncer

module.controller('AppCtrl', function($mdLiveAnnouncer) {
  // Basic announcement (Polite Mode)
  $mdLiveAnnouncer.announce('Hey Google');

  // Custom announcement (Assertive Mode)
  $mdLiveAnnouncer.announce('Hey Google', 'assertive');
});
根据他们的意见

$mdLiveAnnouncer服务在内部用于组件,以提供适当的可访问性。 $mdLiveAnnouncer.announce(信息、礼貌)

向支持的屏幕阅读器发布消息

当你说它什么都不做的时候…你有没有试过在一个有支持的屏幕阅读器的设备上运行它

根据GitHub上的文档(链接在上述文档中):

  • 如果没有非零超时,JAWS和NVDA在IE11上都不会发布任何消息
  • 使用Chrome和IE11以及NVDA或JAWS,如果不清除并使用非零延迟,则不会再次读取重复(相同)消息。 (撰写本文时使用钳口17)

你能说得更具体些吗。你只是想知道什么是
$mdLiveAnnouncer
?上面的代码我试图执行,但它什么也没做。我需要一些明确的答案这是什么?你期望它做什么?您是否启用了屏幕阅读器?非常好。你能给我举个例子吗?我不知道你在问什么。你有上面的代码。关于Chrome内置的屏幕阅读器。它显示了如何打开和关闭它。好的,让我检查一下文档帮助。谢谢