fix(aot): fix aot error w/ live announcer (#1355)

This commit is contained in:
Jeremy Elbourn
2016-09-28 15:23:22 +01:00
committed by GitHub
parent 9954ca86ec
commit 276d07da03
4 changed files with 10 additions and 3 deletions
+5 -1
View File
@@ -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],
};
}
}
View File
+2 -2
View File
@@ -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],
};
}
}
+3
View File
@@ -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(),