Package Exports
- angular-2-local-storage
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (angular-2-local-storage) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
angular-2-local-storage
LocalStorageService for Angular with mostly the same API (and most of the code) from angular-local-storage.
AoT compatible.
Differences
- No events broadcast on $rootScope - LocalStorageService exposes observables for
errors$,removeItems$,setItems$andwarning$if you really need something to happen when something happens. - The
bindfunction doesn't work anymore (there is a stub so this can still be a drop-in, but it'll do nothing).
Install
npm install angular-2-local-storage
Usage
You can optionally configure the module:
import { LocalStorageModule } from 'angular-2-local-storage';
@NgModule({
imports: [
LocalStorageModule.forRoot({
prefix: 'my-app',
storageType: 'localStorage'
})
],
declarations: [
..
],
providers: [
..
],
bootstrap: [AppComponent]
})
export class AppModule { }Then you can use it in a component:
import { LocalStorageService } from 'angular-2-local-storage';
@Component({
// ...
})
export class SomeComponent {
constructor (
private _localStorageService: LocalStorageService
) {
// YAY!
}
}
Configuration options
import { ILocalStorageServiceConfig } from 'angular-2-local-storage'; for type information about the configuration object.