Челюсти с арией

Я работал с сайтом, где мне нужно использовать челюсти для вокала. Теперь вопрос у меня есть несколько aria-label доступны под одной ролью. Теперь все, что я хочу, это условная речь, т.е. когда любой контроль с aria-label фокусируется только на том, что метка элемента управления должна выступать в качестве речи.

<ul id="ulOpenedTabs" role="tablist">
    <li *ngFor="let tab of activitytabs;  let i=index" role="tab" [attr.aria-selected]="tab.activity.IsSelected">
        <span>
            <span role="button" tabindex="0" title="Press to pinned" attr.aria-label="Press to pinned" attr.aria-pressed="false"></span>
        </span>
        <span>
           <span role="button" tabindex="0" attr.aria-label="Press enter to close menu"></span>
       </span>
    </li>
</ui>

Здесь, как показано в HTML-коде, есть два символа aria-label. На данный момент в речи используется обе метки. И об изменении фокуса это ничего не говорит. Теперь я хочу, чтобы в выступлении был только один лейбл, который в настоящее время сфокусирован. Является ли это возможным? И если да, то как?

0 ответов

Другие вопросы по тегам