﻿
Fully featured permission based access control for your angular 2.0 applications.

This module inspired from [`angular-permission`](https://github.com/Narzerus/angular-permission).

## Install

### npm

```
npm install angular2-permission --save
```

## Usage

Import `Ng2Permission` into your app's modules:

``` typescript
import { Ng2Permission } from 'angular2-permission';

@NgModule({
  imports: [
    Ng2Permission
  ]
})
```

## Documentation and examples

* [`Managing permissions`](./doc/managing-permissions.md)
* [`Controlling access in views`](./doc/controlling-access-in-views.md)
* [`Router guard permission`](./doc/router-guard-permission.md)

## داکیومنت فارسی

[`کنترل دسترسی در انگولار 2`](http://codersblog.ir/post/?id=2006&slug=%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-angular-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-ng2perm)


## License

[`MIT`](./LICENSE.md)
