add missing 'forRoot' implementatitions (#1369)

This commit is contained in:
Denys Vuika 2017-01-03 17:21:23 +00:00 committed by Vito
parent 4ea3187e7a
commit 512f6504f2
4 changed files with 30 additions and 14 deletions

View File

@ -59,13 +59,13 @@ import {
BrowserModule,
routing,
CoreModule.forRoot(),
LoginModule,
LoginModule.forRoot(),
SearchModule.forRoot(),
DataTableModule,
DataTableModule.forRoot(),
DocumentListModule.forRoot(),
UploadModule.forRoot(),
TagModule.forRoot(),
WebScriptModule,
WebScriptModule.forRoot(),
ViewerModule.forRoot(),
ActivitiFormModule.forRoot(),
ActivitiTaskListModule.forRoot(),

View File

@ -15,7 +15,7 @@
* limitations under the License.
*/
import { NgModule } from '@angular/core';
import { NgModule, ModuleWithProviders } from '@angular/core';
import { CoreModule } from 'ng2-alfresco-core';
export * from './src/data/index';
@ -39,10 +39,14 @@ export const ALFRESCO_DATATABLE_DIRECTIVES: [any] = [
declarations: [
...ALFRESCO_DATATABLE_DIRECTIVES
],
providers: [
],
exports: [
...ALFRESCO_DATATABLE_DIRECTIVES
]
})
export class DataTableModule {}
export class DataTableModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: DataTableModule
};
}
}

View File

@ -15,14 +15,16 @@
* limitations under the License.
*/
import { NgModule } from '@angular/core';
import { NgModule, ModuleWithProviders } from '@angular/core';
import { CoreModule } from 'ng2-alfresco-core';
import { AlfrescoLoginComponent } from './src/components/alfresco-login.component';
export * from './src/components/alfresco-login.component';
export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [AlfrescoLoginComponent];
export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [
AlfrescoLoginComponent
];
@NgModule({
imports: [
@ -36,4 +38,10 @@ export const ALFRESCO_LOGIN_DIRECTIVES: any[] = [AlfrescoLoginComponent];
...ALFRESCO_LOGIN_DIRECTIVES
]
})
export class LoginModule { }
export class LoginModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: CoreModule
};
}
}

View File

@ -15,7 +15,7 @@
* limitations under the License.
*/
import { NgModule } from '@angular/core';
import { NgModule, ModuleWithProviders } from '@angular/core';
import { CoreModule } from 'ng2-alfresco-core';
import { DataTableModule } from 'ng2-alfresco-datatable';
@ -39,10 +39,14 @@ export const WEBSCRIPT_DIRECTIVES: any[] = [
declarations: [
...WEBSCRIPT_DIRECTIVES
],
providers: [
],
exports: [
...WEBSCRIPT_DIRECTIVES
]
})
export class WebScriptModule {}
export class WebScriptModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: WebScriptModule
};
}
}