ng-knife
v0.2.8
Published
Ng Knife is a simple utility library for angular project
Downloads
381
Maintainers
Readme
Ng Knife
Ng Knife is a simple utility library for angular project
Installing
Run npm i ng-knife --save
to install.
What's in the Ng Knife?
Ng Knife contains the following:
Directives:
knifeNoSpaces
- No whitespace allowed.knifeNoCopyPaste
- No copy, cut and paste allowed.knifeAlphanumeric
- Only alphanumeric and whitespaces allowed.knifeOnlyNumbers
- Only numbers allowed.
Usage
Setup
Import the module NgKnifeModule
from ng-knife
in the module to be used:
...
import { NgKnifeModule } from 'ng-knife';
...
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
NgKnifeModule
],
...
});
export class AppModule { }
Using it:
<!-- No Spaces -->
<input knifeNoSpaces type="text" placeholder="No Spaces">
<!-- No Copy Paste -->
<input knifeNoCopyPaste type="text" placeholder="No Copy Paste">
<!-- Alphanumeric -->
<input knifeAlphanumeric type="text" placeholder="Alphanumeric">
<!-- Only Numbers -->
<input knifeOnlyNumbers type="text" placeholder="Only Numbers">
Contributing
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
License
Ng Knife is free software and may be redistributed under the terms specified in the LICENSE file.