npm install @ansyn/ansyn @ansyn/assets
add ansyn to your assets / styles on angular.json
file, under yourProject/architect/build/options:
"assets": [
{
"glob": "**/*",
"input": "./node_modules/@ansyn/assets",
"output": "/assets"
}
],
"styles": [
"node_modules/@ansyn/assets/styles/styles.css"
]
on main.ts
file:
import { fetchConfigProviders } from '@ansyn/core';
fetchConfigProviders('assets/app.config.json').then(providers => platformBrowserDynamic(providers).bootstrapModule(AppModule).catch(err => console.log(err)));
on app.module.ts
:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { AnsynModule } from '@ansyn/ansyn';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AnsynModule.component()
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
on app.component.html
:
...
<ansyn-app></ansyn-app>
...
AnsynApi
service on ansyn.component.ts
:
import { AnsynApi } from '@ansyn/ansyn';
@Component({
...
})
export class AppComponent {
constructor(protected ansynApi: AnsynApi) {
}
}
In folder src/assets
create ansyn.config.json
(copy from example...)