@cemizm/smartmirror-shared
v0.1.13
Published
Contains all shared components, directives, pipes and services, used by the smart mirror project.
Readme
Shared library of the smart mirror project
Contains all shared components, directives, pipes and services, used by the smart mirror project.
Installation
To install this library, run:
$ npm install @cemizm/smartmirror-shared --saveDocumentation
A generated documentation of this project can be found here:
Usage
After the Installation of the library via npm, you can import it into your Angular/Ionic application by adding the SmartMirrorModule to the AppModule:
import {BrowserModule} from "@angular/platform-browser";
import {NgModule} from "@angular/core";
import {AppComponent} from "./app.component";
import {SmartMirrorModule} from "@cemizm/smartmirror-shared";
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
SmartMirrorModule.forRoot({apiUrl: 'https://sm-webapi.azurewebsites.net/api'})
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
Once the shared library is imported, you can use its components, directives, pipes and services in your Angular application:
import {MirrorService} from "@cemizm/smartmirror-shared";
...
constructor(private mirrorService: MirrorService) {
}
getAll() {
this.mirrorService.getAll().subscribe(mirrors => {
this.mirrors = mirrors;
}, err => {
console.log(err);
});
}License
MIT © Cem Basoglu
