mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
fix(angular): setup config provider correctly
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { Config as CoreConfig } from '@ionic/core';
|
||||
import { Injectable } from '@angular/core';
|
||||
import { InjectionToken } from '@angular/core';
|
||||
|
||||
@Injectable()
|
||||
export class Config {
|
||||
|
||||
get(key: string, fallback?: any): any {
|
||||
@@ -21,6 +20,8 @@ export class Config {
|
||||
}
|
||||
}
|
||||
|
||||
export const ConfigToken = new InjectionToken<any>('USERCONFIG');
|
||||
|
||||
function getConfig(): CoreConfig {
|
||||
const Ionic = (window as any).Ionic;
|
||||
if (Ionic && Ionic.config) {
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
export { AngularDelegate } from './angular-delegate';
|
||||
export { ActionSheetController } from './action-sheet-controller';
|
||||
export { AlertController } from './alert-controller';
|
||||
@@ -12,4 +11,4 @@ export { PopoverController } from './popover-controller';
|
||||
export { ToastController } from './toast-controller';
|
||||
export { NavController } from './nav-controller';
|
||||
export { DomController } from './dom-controller';
|
||||
export { Config } from './config';
|
||||
export { Config, ConfigToken } from './config';
|
||||
|
||||
Reference in New Issue
Block a user