generator-ng2-alfresco-component
Version:
Yeoman generator generating angular 2 Alfresco component
35 lines (29 loc) • 1.07 kB
text/typescript
<%- licenseHeader %>
import { NgModule, Component } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { CoreModule, AlfrescoSettingsService, AlfrescoAuthenticationService, StorageService, LogService } from 'ng2-alfresco-core';
import { <%= projectNameCamelCase %>Module } from '<%= projectName %>';
({
selector: 'my-app',
template: `<<%= projectName %>></<%= projectName %>>`
})
class DemoApp {
constructor(private authService: AlfrescoAuthenticationService,
private settingsService: AlfrescoSettingsService,
private storage: StorageService,
private logService: LogService) {
this.logService.info('constructor');
}
}
({
imports: [
BrowserModule,
CoreModule.forRoot(),
<%= projectNameCamelCase %>Module
],
declarations: [ DemoApp ],
bootstrap: [ DemoApp ]
})
export class AppModule { }
platformBrowserDynamic().bootstrapModule(AppModule);