Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trotyl/angular-contrib
Community extension to Angular framework
https://github.com/trotyl/angular-contrib
Last synced: 2 months ago
JSON representation
Community extension to Angular framework
- Host: GitHub
- URL: https://github.com/trotyl/angular-contrib
- Owner: trotyl
- License: mit
- Created: 2018-03-14T15:23:17.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T18:30:19.000Z (about 2 years ago)
- Last Synced: 2024-08-02T05:11:58.615Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 3.96 MB
- Stars: 65
- Watchers: 3
- Forks: 7
- Open Issues: 53
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![CircleCI](https://img.shields.io/circleci/project/github/trotyl/angular-contrib.svg)](https://circleci.com/gh/trotyl/angular-contrib)
[![Codecov](https://img.shields.io/codecov/c/github/trotyl/angular-contrib.svg)](https://codecov.io/gh/trotyl/angular-contrib)# Angular Contrib
Angular extensions powered by community.
## Packages
+ `@angular-contrib/core`
+ [Change Detection Scheduler][ChangeDetectionScheduler]
+ [IterableDiffers Extensibility][IterableDiffersExtensibility]
+ [KeyValueDiffers Extensibility][KeyValueDiffersExtensibility]
+ [`FastIterableDiffer`][FastIterableDiffer]
+ [`RendererExtensionInterceptor`][RendererExtensionInterceptor]
+ [`RenderInterceptor`][RenderInterceptor]
+ [`Styling`][Styling]
+ `@angular-contrib/common`
+ [``][NgDynamic]
+ [``][NgHost]
+ [``][NgLet]
+ [``][NgObserve]
+ [`ngForIn`][NgForIn]
+ [`ngInit`][NgInit]
+ [`ngNoCheck`][NgNoCheck]
+ [`ngNoHost`][NgNoHost]
+ [`ngSwitchContinue`][NgSwitchContinue]## Usage
Example of using `` directive.
Installing package:
```bash
npm install @angular-contrib/common
```Importing NgModule:
```typescript
import { ContribNgHostModule } from '@angular-contrib/common';@NgModule({
imports: [ ContribNgHostModule ]
})
class AppModule { }
```Using features:
```typescript
@Component({
template: `
Hello World!
`
})
class AppComponent { }
```## Goals
+ Fundamental functionalities only;
+ Lib only (no private API usage);
+ Angular feature requests only;## Note
+ Please do not raise feature request here, instead making that to Angular itself. All features are picked there;
+ All features must be imported individuals due to possible future conflicts;
+ Any feature once implemented by Angular will be deprecated here;[ChangeDetectionScheduler]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/change-detection-scheduler
[FastIterableDiffer]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/fast-iterable-differ
[IterableDiffersExtensibility]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/iterable-differs
[KeyValueDiffersExtensibility]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/key-value-differs
[RendererExtensionInterceptor]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/render-extension
[RenderInterceptor]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/render-intercept
[Styling]: https://github.com/trotyl/angular-contrib/tree/master/projects/core/src/styling
[NgDynamic]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-dynamic
[NgForIn]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-for-in
[NgHost]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-host
[NgInit]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-init
[NgLet]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-let
[NgNoCheck]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-no-check
[NgNoHost]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-no-host
[NgObserve]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-observe
[NgSwitchContinue]: https://github.com/trotyl/angular-contrib/tree/master/projects/common/src/ng-switch-continue