[英]Angular 6 - Is it possible to use two angular element components on the same page?
[英]How is it possible to use the tab key to navigate between different child components in the same page with Angular?
出於可訪問性的原因,所有組件都可以使用 tab 鍵導航。 我在登錄頁面上有兩個組件,但選項卡不會將焦點從上面的組件轉移到下面的組件。
<div class="content">
<login-form
[formBuilder]="fb"
[submitting]="loginPageState.submitting"
></login-form>
<div
*ngIf="pageData.appSettings"
class="login-page__link"
[innerHtml]="pageData.appSettings.login_page_link | safe: 'html'"
></div>
<login-identity
(identity)="onIdentity($event)">
</login-identity>
</div>
嘗試將 tabindex 屬性添加到您的組件: https://developer.mozilla.org/fr/docs/Web/HTML/Global_attributes/tabindex
對於您的組件,可以這樣使用:
<login-identity
tabindex=3
(identity)="onIdentity($event)">
</login-identity>
或者像:在您的組件 ts 文件中:
@Component({
selector: 'login-identity',
...
host: {
'tabindex': 3
},
})
export class LoginIdentityComponent
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.