mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
fix(aot): fix aot error w/ live announcer (#1355)
This commit is contained in:
@@ -5,6 +5,8 @@ import {MdRippleModule} from './ripple/ripple';
|
||||
import {PortalModule} from './portal/portal-directives';
|
||||
import {OverlayModule} from './overlay/overlay-directives';
|
||||
import {A11yModule} from './a11y/index';
|
||||
import {MdLiveAnnouncer} from './a11y/live-announcer';
|
||||
import {InteractivityChecker} from './a11y/interactivity-checker';
|
||||
|
||||
|
||||
// RTL
|
||||
@@ -54,6 +56,8 @@ export {
|
||||
export {FocusTrap} from './a11y/focus-trap';
|
||||
export {InteractivityChecker} from './a11y/interactivity-checker';
|
||||
|
||||
export {A11yModule} from './a11y/index';
|
||||
|
||||
export {
|
||||
MdUniqueSelectionDispatcher,
|
||||
MdUniqueSelectionDispatcherListener
|
||||
@@ -85,7 +89,7 @@ export class MdCoreModule {
|
||||
static forRoot(): ModuleWithProviders {
|
||||
return {
|
||||
ngModule: MdCoreModule,
|
||||
providers: [A11yModule.forRoot().providers],
|
||||
providers: [MdLiveAnnouncer, InteractivityChecker],
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ import {MdDialogConfig} from './dialog-config';
|
||||
import {MdDialogRef} from './dialog-ref';
|
||||
import {DialogInjector} from './dialog-injector';
|
||||
import {MdDialogContainer} from './dialog-container';
|
||||
import {A11yModule} from '../core/a11y/index';
|
||||
import {A11yModule, InteractivityChecker} from '../core';
|
||||
|
||||
export {MdDialogConfig} from './dialog-config';
|
||||
export {MdDialogRef} from './dialog-ref';
|
||||
@@ -135,7 +135,7 @@ export class MdDialogModule {
|
||||
static forRoot(): ModuleWithProviders {
|
||||
return {
|
||||
ngModule: MdDialogModule,
|
||||
providers: [MdDialog, OVERLAY_PROVIDERS, A11yModule.forRoot().providers],
|
||||
providers: [MdDialog, OVERLAY_PROVIDERS, InteractivityChecker],
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import {MdToolbarModule} from './toolbar/index';
|
||||
import {MdTooltipModule} from './tooltip/index';
|
||||
import {MdMenuModule} from './menu/index';
|
||||
import {MdDialogModule} from './dialog/index';
|
||||
import {A11yModule} from './core/a11y/index';
|
||||
|
||||
|
||||
const MATERIAL_MODULES = [
|
||||
@@ -57,6 +58,7 @@ const MATERIAL_MODULES = [
|
||||
OverlayModule,
|
||||
PortalModule,
|
||||
RtlModule,
|
||||
A11yModule,
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
@@ -78,6 +80,7 @@ const MATERIAL_MODULES = [
|
||||
RtlModule.forRoot(),
|
||||
|
||||
// These modules include providers.
|
||||
A11yModule.forRoot(),
|
||||
MdButtonToggleModule.forRoot(),
|
||||
MdDialogModule.forRoot(),
|
||||
MdIconModule.forRoot(),
|
||||
|
||||
Reference in New Issue
Block a user